嵌入式软件工具简介
Altera的Nios® II集成开发环境(IDE) 是Nios II系列处理器的软件开发平台。
集成开发环境
Nios II IDE 是Nios II系列嵌入式处理器的软件开发图形用户界面(GUI),或者称为集成开发环境。所有的软件开发任务都能够在Nios II IDE中完成,包括编辑、构建和调试嵌入式软件程序等。
C/C++ 编译器
Nios II编译器工具链基于标准的GNU GCC编译器、汇编器、链接器和makefile工具。Nios II IDE为这些工具提供简明的前端显示,用户可以不必详细了解命令行工具脚本的使用。这些工具也可以独立于Nios II IDE来使用。
软件调试
Nios II处理器的软件调试支持由Nios II IDE提供。Nios II IDE提供现代软件调试工具所需的全部特性和功能,包括程序执行控制、断点、监视点、存储器查看、变量查看、寄存器查看和集成的闪存编程器等。
此外,Altera合作伙伴中的主要调试工具供应商为Nios II系列嵌入式处理器提供了完整的嵌入式软件设计方案。
操作系统和TCP/IP堆栈
Altera支持MicroC/OS-II实时操作系统(RTOS)和小型IP TCP/IP堆栈。MicroC/OS-II RTOS构建在线程安全硬件抽象层(HAL)系统库之上,采用了一个简单的、记录良好的RTOS调度程序。TCP/IP堆栈构建在MicroC/OS-II之上,采用了标准UNIX插件API。
此外,Altera合作伙伴中的主要操作系统供应商能够为Nios II系列嵌入式处理器提供完整的嵌入式软件设计方案。
第三方支持
多个第三方嵌入式软件合作伙伴为Altera嵌入式处理方案提供工具支持,以及设计服务、操作系统、其他软件库、中间件和开发工具等产品。
|