Nios II软件构建工具 - Nios II嵌入式设计包详解
2012年10月17日 15:31 来源:本站整理 作者:Triquinne 我要评论(0)
Nios II 软件构建工具
Nios II软件构建工具是为应用程序、电路板支持包和软件库提供的一组功能强大的命令、工具和脚本,管理构建选项。
下载Nios II软件构建工具手册:
嵌入式软件
有了Nios II嵌入式处理器之后,您可以使用多种嵌入式软件组件。以下是Nios II EDS所提供的:MicroC/OS-II实时操作系统 (产品许可单独销售)、NicheStack TCP/IP网络堆栈-Nios II 版 (产品许可单独销售)、Nios II C语言至硬件(C2H)加速编译器 (产品许可单独销售)、FS2系统浏览器电路板调试控制台(产品许可单独销售)、Newlib ANSI-C标准库、简单文件系统、硬件设计实例和应用软件。
Altera IP和HAL API器件驱动
Altera提供全面的外设器件驱动,自动生成定制电路板支持包以加速您的软件开发工作。
(1)硬件抽象层(HAL)——在顶层Nios II HAL上构建应用程序,提高效能。HAL是定义好的软件层,清楚的划分了应用程序和器件级软件(请参考图1)。HAL还提供ANSI C库函数需要的文件描述符、I/O控制和缓冲等服务,因此,您的HAL驱动不需要提供这些函数。了解HAL系统库(PDF)。
(2)电路板支持包——Nios IDE自动生成完整的电路板支持包,包括系统中的外设驱动。了解HAL系统库(PDF)。
(3)定制驱动——利用HAL API,使用经过预定义、提供大量帮助的驱动开发过程,在HAL顶层开发自己的定制驱动。这一模块化方法促进了小型代码的重复使用,保持了代码的一致性。下载HAL开发器件驱动(PDF)。
图1.Nios II HAL
注释:SPI = 串行外设接口;DMA = 直接存储器访问;CFI = 通用闪存接口。
本文导航
- 第 1 页:Nios II嵌入式设计包详解
- 第 2 页:Nios II软件构建工具
上周热点文章排行榜
上周资料下载排行榜
论坛热帖
热门博文
创新实用技术专题
Xilinx紧逼Altera,哪家FPGA更好?
热评
- LM3S9B96开发板手册及原理图
- NI推出Single-Board RIO嵌入式介面
- STM32F103ZET6红牛电路图
- 高通发布全新设计DragonBoard板
- 3.15投诉:揭开天翼3G手机的“欺骗”
- 小米手机2工程机月底将上市
- protel99se正式汉化版免费下载
- matlab 7.0软件下载(免费破解版)
- hi3515海思原版原理图
- 北斗小辣椒手机四核版将于9月下旬发布
博文
- 第一份工作的经验总结
- PIC开发板是怎样炼成的
- 我的电子之路还有多远?
- 大二了,不静下来好好想想不行了
- 电子工程师职业现状谈
- 文理科男女生大学四年的差别,有木有?
- 初学者哪一款单片机开发板比较好
- 这几年,一个电子制作爱好者的炼成!
- 我想成为电子工程师
- 电子工程师之路的无价【珍藏】------励志人生篇
用户评论
查看全部 条评论
查看全部 条评论>>