软件设计流程和方法讲义.ppt

第二章 软件设计流程和方法 ;;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)工程。 ;2.1 Nios II IDE简介;2.1.1 工程管理器;Nios II IDE新工程向导 ;;;系统库工程;2.1.2 编辑器和编译器;;2.1.3 调试器;;目标;2.1.4 闪存编程器; 闪存编程器管理多种数据,下表显示了编程到闪存的通用内容类型。;;2.2 软件开发流

文档评论(0)

1亿VIP精品文档

相关文档