NISO II IDE (一)
NIOS II 集成开发环境(IDE) 是 NIOS II 系列嵌入式处理器的基本软件开发工具。所有软件开发任务都可以在 NIOS II IDE下完成,包括编辑、编译和调试程序。NIOS II 还提供了一个统一的开发平台,用于NIOS II 处理系统。
NIOS II IDE 基于开放式的、可扩展 Eclipse IDE Project 工程以及 Eclipse C/C++ 开发工具(CDT) 工程。NIOS II IDE为软件提供4个主要功能:工程管理器、编辑器和编译器、调试器以及闪存编程器。
工程管理中的软件组件,NIOS II IDE 提供的软件组件包括:硬件抽象层系统库(HAL)、轻量级IP TCP/IP 协议,uC/OS-II 实时操作系统(RTOS)、Altera 压缩文件系统。通过组件,Nios II IDE 软件开发人员能够快速地定制系统。
Nios II IDE 提供一个全功能的源代码编辑器和C/C++编译器。C/C++编译器是GCC编译器。编译环境自动生成一个基于用户特定系统配置(SOPC Builder 生成的PTF文件)的Makefile。Nios II IDE 中编译/连接设置的任何改变都会自动映射到这个自动生成的Makefile中。这些设置可包括生成的存储初始化文件(MIF)的选项、闪存内容、仿真器初始化文件(DAT/HEX)以及profile总结文件的相关选项。