PLD开发板
电子发烧友网核心提示:当您采用Nios® II 嵌入式处理器进行设计时,您所使用的将是由Altera及其合作伙伴提供的可靠的软件开发工具和软件组件。
Nios II 嵌入式设计包
Nios II嵌入式设计包(EDS)组合了前沿的软件工具、实用工具、库和驱动器,帮助您以最短的时间将设计推向市场。
Nios II嵌入式设计包包括:为Eclipse提供的Nios II 软件构建工具、Nios软件构建工具、嵌入式软件、Altera IP和HAL API器件驱动、Nios II IDE (支持旧版)。
点击此处:下载Nios II EDS (免费)
了解最新版的新增功能:MP32处理器在可编程逻辑应用中实现MIPS辅助系统
为Eclipse提供的Nios II 软件构建工具
Nios II软件构建工具是全集成开发环境,采用了Nios II 软件构建工具作为基础进行开发,设计为业界标准Eclipse插件。
为Eclipse提供的Nios II软件构建工具重点关注提高大型应用软件和团队软件设计的效率。
面向Eclipse的Nios II软件构建工具包括:(1)Eclipse IDE:源代码浏览器和编辑器、源代码调试器和分析器、C和C++编译器、链接器和汇编器;(2)为Eclipse提供的Nios II插件:Nios II工程管理器、Nios II软件模板、Nios II闪存编程器、Nios II BSP编辑器、Quartus II编程器、Nios II命令环境。
下载【 面向Eclips的Nios II软件构建工具手册(PDF) 】
了解Nios II嵌入式处理器所有的软件工具,包括编译器和调试器,以及 Altera软件工具合作伙伴 提供的协同验证工具。
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 = 通用闪存接口。
全部0条评论
快来发表一下你的评论吧 !