嵌入式应用软件开发 嵌入式系统开发流程 系统定义与需求分析 系统设计方案的初步确立 初步设计方案性价比评估与方案评审论证 完善初步方案、初步方案实施 软硬件集成测试 系统功能性能测试及可靠性测试 嵌入式应用软件开发的基本流程 嵌入式软件开发环境 1)交叉开发环境 交叉开发软件一般为一个整合编辑、编译汇编链接、调试、工程管理及函数库等功能模块的集成开发环境IDE(Intergrated Development Environment)。 交叉开发环境由运行于宿主机上的交叉开发软件、宿主机到目标机的调试通道组成。 嵌入式软件开发环境 嵌入式交叉开发环境的宿主机到目标机的调试通道一般有以下三种: 在线调试(On-Chip Debugging,OCD) * 基于JTAG的ICD(In-Circuit Debugger) 通过ARM芯片的JTAG边界扫描口进行调试 在线仿真器ICE(In-Circuit Emulator) 使用仿真头完全取代目标板上的CPU ROM监控器(ROM monitor) 嵌入式软件开发环境 2)软件模拟环境 软件模拟环境也称为指令集模拟器IIS(Instruction Set Simulator) 软件模拟不可能完全代替真正的硬件环境,这种模拟调试只能作为一种初步调试,主要是用作用户程序的模拟运行,用来检查语法
原创力文档

文档评论(0)