- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统设计电子ppt课件教案-第六章 软件设计
* 生活家饮食保健孕期选择食用油的学问邢台市第四病院罕见护理应急预案猪气喘病综合防制技术动物营养系列理想蛋白与氨基酸模式的研究进展皮肤病的诊断包括病史体格检查和必要的实验室检查我国有关食物添加剂营养强化剂食物新资本的治理律例与标准 * 嵌入式系统设计 天津大学计算机学院 车明 第六章: 用户程序设计 6.1 软件开发模式 属于软件工程的范畴,嵌入式系统用户软件开发亦可遵循软件工程的指导。 目前常用的开发模式有: 瀑布模型:自顶向下设计 需求分析、结构设计、详细设计、编码、调试、维护 原型模式:设计者与用户交互开发 需求、原型设计、交互评估、修改需求及原型(不断重复)、细化原型并最终实现 面向对象设计模式:以类实现数据封装、重用 UML工具、对象提取、类定义、类图、实现 6.2 用户软件开发 嵌入式应用软件基本要求 可靠性、坚固性(容错)、易用 性能:速度、效率(功能 / 代码长度) 编程时间、价格 可扩展性、可维护性 开发步骤: 在选定开发模式指导下,逐步完成软件设计。 应用环境下系统测试、发现并修改存在的问题。 提交设计说明、用户使用手册等文档。 6.3 高级语言与汇编语言混合编程 汇编语言实现:I/0接口驱动、实时性及速度要求高的代码等。 高级语言实现:复杂计算、数据处理、程序流程控制等。 混合编程中的技术问题: 在高级语言程序中如何调用汇编程序 高级语言程序与汇编程序之间如何通信、传递数据及状态等 6.3.1 混合编程方法 目前常用的高级语言一般均提供了相关汇编语言接口,可以使用相关高级语言提供的接口规范完成其与汇编的连接。 C 语言与汇编的接口: 在汇编中用 .MODE .CODE .DATA 等指示字描述汇编特征 在汇编程序的入口、出口通过指定的寄存器及指针实现参数传递 其他须遵循的规则 6.3.2 嵌入式汇编 VC++ 支持在 C 代码中嵌入汇编程序 使用 _asm 关键字将汇编嵌入在 C 代码中,并可利用 VC++ 中的在线汇编编译器统一完成编译,方便易用。 _asm { 汇编语句 1 … 汇编语句 n } 嵌入式系统设计 天津大学计算机学院 车明 第七章: 实时监控程序 7.1 概述 用户功能软件的运行需要有效的任务管理和底层设备驱动等基础软件的支持,这些工作一般由操作系统来完成。 通用操作系统:WINDOWS、LINUX、… 基于 PC 的大型嵌入式应用中可以采用,功能完善,但缺乏实时性。 实时操作系统: (在第一章中介绍过) 具有实时性特点,完成任务有时限控制 大型嵌入式应用中采用。来源: 采购成品实时操作系统 自行开发 7.2 实时监控程序 中、小型嵌入式应用可能并不需要功能完备的操作系统或实时操作系统的支持,通过自行开发的实时监控程序即可完成用户功能软件的运行管理。 实时监控程序的作用: 用户的功能需求可以通过若干软件功能模块来实现 实时监控程序用来对软件功能模块进行调度、管理,协调整个系统的运行。实际上是一个小型的任务和进程管理器。 * * * * * 生活家饮食保健孕期选择食用油的学问邢台市第四病院罕见护理应急预案猪气喘病综合防制技术动物营养系列理想蛋白与氨基酸模式的研究进展皮肤病的诊断包括病史体格检查和必要的实验室检查我国有关食物添加剂营养强化剂食物新资本的治理律例与标准 * * * *
您可能关注的文档
- 客运专线隧道施工技术(2010京沈ppt课件).ppt
- 室内装饰楼地面构造课件.ppt
- 宴会活动策划方案模板实例课件.ppt
- 家具新型终端拦截和爆破组合课件.pptx
- 室内陈设设计的原则、搭配方法、物品布置、构景课件.ppt
- 家具销售绝对成交课件.ppt
- 家具行业-导购基础与规范培训课件.ppt
- 室内陈设设计的原则搭配方法物品布置构景课件.ppt
- 家具饰品开店创业计划书课件.ppt
- 家具导购六要素培训课件.ppt
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
文档评论(0)