下载后可任意编辑第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 集成开发环境(ID