下载后可任意编辑第1节Nios II IDE 简介Nios II EDS(Embedded Design Suite——嵌入式开发包)提供了一个统一的开发平台,适用于所有 Nios II 处理器系统。仅仅通过一台 PC 机、一片 Altera的 FPGA 以及一根 JTAG 下载电缆,软件开发人员就能够往 Nios II 处理器系统写入程序以及和 Nios II 处理器系统进行通讯。Nios II 处理器的 JTAG 调试模块提供了使用 JTAG 下载线和 Nios II 处理器通信唯一的、统一的方法。无论是单处理器系统中的处理器,还是复杂多处理器系统中的处理器,对其的访问都是相同的。用户不必去自己建立访问嵌入 式处理器的接口。 Nios II EDS 提供了两种不同的设计流程,包括很多生成Nios II 程序的软件工具,包括需要版权的和开源软件工具如,GNU C/C++ 工具集 。Nios II EDS 为基于 Nios II 的系统自动生成板支持包(board support package——BSP)。 Altera 的 BSP 包括 Altera 硬件抽象层(hardware abstraction layer——HAL),可选的 RTOS,设备驱动。BSP 提供了 C/C++运行环境,使用户避开直接和硬件打交道。 Nios II EDS 的第一种开发流程是用户在集成开发环境 Nios II IDE 中完成所有的工作,第二种开发流程是在命令行和脚本环境中使用 Nios II 软件生成工具,然后将工程导入到 IDE 中进行调试。本书介绍使用 Nios II IDE 进行软件设计的流程, Nios II IDE 基于开放式的、可扩展 Eclipse IDE project 工程以及 Eclipse C/C++ 开发工具(CDT)工程。 Nios II 集成开发环境(IDE)是 Nios II 系列嵌入式处理器的基本软件开发工具。所有软件开发任务都可以 Nios II IDE 下完成,包括编辑、编译和调试程序。Nios II IDE 为软件开发提供四个主要的功能: 工程管理器 编辑器和编译器 调试器 闪存编程器 6.1.1 工程管理器The Nios II IDE 提供多个工程管理任务,加快嵌入式应用程序的开发进度。 新工程向导——Nios II IDE 推出了一个新工程向导,用于自动建立 C/C++应用程序工程和系统库工程。采纳新工程向导,能够轻松地在 Nios II IDE 中创建新工程,如下图所示。 下载后可任意编辑Nios II IDE 新工程向导 软件工程模板——除了工程创建向导,Nios II IDE 还以工程模板的形式提供了软件代码实例,帮助软件工程师尽可能快速地推出可运行的系统。 每个模板包括一系列软件文件和工程设置...