网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统和应用-Chapter9-嵌入式系统软件.ppt

嵌入式系统和应用-Chapter9-嵌入式系统软件.ppt

  1. 1、本文档共109页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统及应用;第九章 嵌入式系统软件的开发;主要内容;第一节 嵌入式软件开发工具;嵌入式软件开发工具;嵌入式软件开发工具的分类;嵌入式软件开发工具的分类;主要嵌入式软件开发工具产品;嵌入式软件开发工具的分类;嵌入式软件开发工具的分类;嵌入式软件的交叉开发环境;交叉开发环境;嵌入式软件的交叉开发环境;嵌入式软件的交叉开发环境;嵌入式软件实现阶段的开发过程;嵌入式软件生成阶段;交叉编译;嵌入式软件的调试;交叉调试;嵌入式软件的调试;Crash and Burn;ROM Monitor;ROM Monitor调试方式;ROM Monitor;ROM Monitor;ROM Monitor;ROM Monitor;ROM Monitor;仿真开发方式;ROM Emulator;ROM Emulator;ROM Emulator;ICE;宿主开 发平台;ICE;ICE;OCD;OCD调试结构;OCD;OCD;OCD;OCD;各种OCD仿真器实例;边界扫描技术(JTAG) ;边界扫描技术(JTAG);边界扫描技术(JTAG);Nexus标准 ;Nexus标准;Simulator;Simulator;应用仿真开发环境示意图;结合了仿真的软件开发过程;Simulator;Simulator;嵌入式软件的测试;嵌入式软件的测试;嵌入式软件的测试;嵌入式软件的测试;覆盖分析工具实例;测试工具实例:逻辑分析仪;测试工具实例:逻辑分析仪;测试工具实例:逻辑分析仪;测试工具实例:逻辑分析仪;嵌入式软件的固化运行;嵌入式软件的固化运行;嵌入式软件的固化运行;嵌入式软件开发工具发展趋势;第二节 嵌入式系统开发模式;嵌入式系统开发模式概述 ;嵌入式系统开发过程 ;系统总体设计;硬件设计制作;软件设计实现;软硬件协同开发;处理器及硬件开发平台的选定;操作系统选定;操作系统与硬件平台的关系;操作系统与开发工具的关系;开发环境及工具选定;第三节 实时软件分析设计方法;DARTS分析设计方法;嵌入式实时软件系统的生命周期;实 例 说 明——机器人控制器系统;按下“上电”按钮,系统进入了上电状态。 上电成功后,系统进入了手动状态。此时,操作者可以通过程序选择开关选择程序 按下“运行”按钮,则选定的程序开始运行,系统转为运行态。 程序运行中如果按下“停止”键,程序被挂起。之后,操作者可以按下“运行”键,使程序恢复执行,也可按下“结束”键,结束程序。 按下“结束”键后???系统进入终止态。当程序最终终止执行时,系统返回手动状态。 ;需求分析与说明;系 统 设 计;DARTS设计方法;机器人控制器数据流图;划分任务就是识别出并行性的功能 需要考虑的是系统内功能的异步性。分析数据流图中的变换,确定哪些变换可以并行,哪些变换本质上是顺序的。 一个任务可对应一个变换,也可对应多个变换。;划分任务原则 I/O 依赖性 功能的时间关键性 计算需求 功能内聚 时间内聚 周期执行; I/O 依赖性 ; 功能的时间关键性;计算量大的功能占用CPU的时间多,把计算功能捆绑成任务,以消耗CPU的剩余时间 赋予计算任务较低优先级, 能被高优先级的任务抢占,保持高优先级的任务是轻量级的 多个计算任务可安排成同优先级,按时间片循环轮转;功能内聚;时间内聚;周期执行;I/O;定义任务接口 任务间通信模块TCM(Task Communication Module) 任务同步模块TSM(Task Synchronization Module);消息通信模块 信息隐藏模块 ;任务同步模块;矗瓶缨矮率捍铜款肃排茹贱然创汪竟崎裤饥软肌府募增娘猿闭溉藤藤猪咀嵌入式系统及应用-Chapter9-嵌入式系统软件嵌入式系统及应用-Chapter9-嵌入式系统软件; 任务设计;任务设计;任务设计;模块构筑;函数设计;算法 详细说明本函数所选用的算法,具体的计算公式和计算步骤 流程 用流程图辅以必要的说明来表示本函数的逻辑流程 接口 说明本函数与其他函数的调用关系,包括说明参数赋值和调用方式以及相关数据结构(如数据库、文件)。 存储分配 说明本函数的存储分配 限制条件 说明本函数运行所受限制 测试计划 说明对本函数的测试计划,包括技术要求、输入数据、预期结果、人员安排等;任务与系统集成;谢谢!

文档评论(0)

sy78219 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档