嵌入式软件开发工具的分类 根据不同的阶段,嵌入式软件开发工具 可以分为: 需求分析工具( Requirement Analysis Tools 软件设计工具( Software Design Tools) 编码、调试工具( Coding Tools) 测试工具( Testing Tools) 配置管理工具、维护工具等 电子科技大学嵌入式件工程中心 EsE匚
电子科技大学嵌入式软件工程中心 嵌入式软件开发工具的分类 • 根据不同的阶段,嵌入式软件开发工具 可以分为: – 需求分析工具(Requirement Analysis Tools) – 软件设计工具(Software Design Tools) – 编码、调试工具(Coding Tools) – 测试工具(Testing Tools) – 配置管理工具、维护工具等
Rational rose Reari ObjectEd Rhapsody TAU LambdaTool pRISM Win CE Platform Code Warrior Xray De bugger Logiscope Code test Phases Requirement Software Coding Test Release Analysis Design 主要嵌入式软件开发工具产品 电子科技大学嵌入式件工程中心 EsE匚
电子科技大学嵌入式软件工程中心 主要嵌入式软件开发工具产品 Requirement Analysis Software Design Coding Test Release Phases TAU ObjectGeode Rational Rose RealTime Rhapsody Tornado pRISM+ Spectra Win CE Platform Builder CodeWarrior Xray Debugger Logiscope CodeTEST LambdaTOOL
嵌入式软件开发工具的分类 嵌入式软件的开发可以分为以下几种 编写简单的板级测试软件,主要是辅助硬件的 调试 开发基本的驱动程序 开发特定嵌入式操作系统的驱动程序(板级支 持包) 开发嵌入式系统软件,如:嵌入式操作系统等 开发应用软件 电子科技大学嵌入式件工程中心 EsE匚
电子科技大学嵌入式软件工程中心 嵌入式软件开发工具的分类 • 嵌入式软件的开发可以分为以下几种 : –编写简单的板级测试软件,主要是辅助硬件的 调试 –开发基本的驱动程序 –开发特定嵌入式操作系统的驱动程序(板级支 持包) –开发嵌入式系统软件,如:嵌入式操作系统等 –开发应用软件
嵌入式软件开发工具的分类 从以上嵌入式软件开发分类来看,嵌入式 软件开发工具可以分为 与嵌入式0S相关的开发工具,用于开发: 基于嵌入式0S的应用 部分驱动程序等 与嵌入式0S无关的开发工具,用于开发: 基本的驱动程序 辅助硬件调试程序 系统软件等 电子科技大学嵌入式件工程中心 EsE匚
电子科技大学嵌入式软件工程中心 嵌入式软件开发工具的分类 • 从以上嵌入式软件开发分类来看,嵌入式 软件开发工具可以分为: –与嵌入式OS相关的开发工具,用于开发: • 基于嵌入式OS的应用 • 部分驱动程序等 –与嵌入式OS无关的开发工具,用于开发: • 基本的驱动程序 • 辅助硬件调试程序 • 系统软件等
嵌入式软件的交叉开发环境 交叉开发环境是指用于嵌入式软件开发的 所有工具软件的集合,一般包括 文本编辑器 交叉编译器 交叉调试器 仿真器 下载器等 交叉开发环境由宿主机和目标机组成,宿 主机与目标机之间在物理连接的基础上建 立起逻辑连接。 电子科技大学嵌入式件工程中心 EsE匚
电子科技大学嵌入式软件工程中心 嵌入式软件的交叉开发环境 • 交叉开发环境是指用于嵌入式软件开发的 所有工具软件的集合,一般包括: –文本编辑器 –交叉编译器 –交叉调试器 –仿真器 –下载器等 • 交叉开发环境由宿主机和目标机组成,宿 主机与目标机之间在物理连接的基础上建 立起逻辑连接