欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PPT文档下载  

    同济大学软件学院2006.ppt

    • 资源ID:3191055       资源大小:1.46MB        全文页数:30页
    • 资源格式: PPT        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    同济大学软件学院2006.ppt

    同济大学软件学院同济大学软件学院 20062006 1. 1. 嵌入式系统嵌入式系统 嵌入式软件开发导论嵌入式软件开发导论 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 什么是嵌入式系统? 嵌入式系统是以应用为中心,以计算机技 术为基础,并且软硬件可裁剪,适用于应 用系统对功能、可靠性、成本、体积、功 耗有严格要求的专用计算机系统。 简而言之,它是完成特定任务的计算机系 简而言之,它是完成特定任务的计算机系 统。统。 什么是嵌入式系统? “ “所有的计算机系统都是通过编程来执行任务所有的计算机系统都是通过编程来执行任务 的的?” ?” 嵌入式系统里的程序是被 嵌入式系统里的程序是被写死写死的。系统上的。系统上 电后程序开始执行直至系统关闭,程序是电后程序开始执行直至系统关闭,程序是不能不能 被改变被改变的,除非开发人员采用特定的方法才能的,除非开发人员采用特定的方法才能 对程序进行改进并重新写入系统。对程序进行改进并重新写入系统。 什么是嵌入式系统? 嵌入式系统往往做为一个大型系统的组 嵌入式系统往往做为一个大型系统的组 成部分被嵌入到该系统中成部分被嵌入到该系统中( (这也是它名称的由这也是它名称的由 来来) ) ,嵌套关系可能相当复杂,嵌套关系可能相当复杂,也可能非常简也可能非常简 单,它的表现形式多种多样。单,它的表现形式多种多样。 嵌入式系统应用 PDA PDA 消费电子消费电子 信息家电信息家电 移动通信移动通信 GPS GPS 智能识别系统智能识别系统 导航系统导航系统 汽车电子汽车电子 嵌入式系统应用 工业控制工业控制 火控系统火控系统 数字电视数字电视 飞行控制系统飞行控制系统 测试仪器测试仪器 医疗设备医疗设备 游戏机游戏机 等等等等 Mars, December 3, 1999 Crashed due to uninitialized variable 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 嵌入式系统特点 实时性实时性 小尺寸(资源,代码,规格小尺寸(资源,代码,规格) 低功耗低功耗 高效率高效率 什么是实时性? 对于实时系统,它的正确性不仅与系统的逻辑对于实时系统,它的正确性不仅与系统的逻辑 正确性相关,而且与系统的正确性相关,而且与系统的响应时间响应时间相关。如果相关。如果 系统的响应不能满足系统的响应不能满足时限时限要求,即使它能得到正要求,即使它能得到正 确的输出,我们也只能说它是一个失败的响应。确的输出,我们也只能说它是一个失败的响应。 DonaldDonald GilliesGillies 什么是实时性? 操作系统中的实时性操作系统中的实时性: : 操作系统对时限要求的一种响应能力。操作系统对时限要求的一种响应能力。 POSIX POSIX 标准标准 1003.1 1003.1 实时系统 在时限范围内的正确响应在时限范围内的正确响应 通常是嵌入式系统通常是嵌入式系统 通常是分布式系统通常是分布式系统 对时限要求的不同对时限要求的不同 硬实时系统硬实时系统 软实时系统软实时系统 硬实时和软实时 硬实时硬实时 系统对时限的要求特别严格,如果不满足时限系统对时限的要求特别严格,如果不满足时限 要求会给系统带来灾难性后果。如飞行控制系统。要求会给系统带来灾难性后果。如飞行控制系统。 软实时软实时 系统对时限的要求不是很迫切,如果不能满足系统对时限的要求不是很迫切,如果不能满足 时限要求,系统仍然可以正常工作,只是性能有所时限要求,系统仍然可以正常工作,只是性能有所 影响而已。如数据采集系统。影响而已。如数据采集系统。 实时系统 硬实时系统应用硬实时系统应用 汽车汽车 ( (沃尔沃沃尔沃S80S80有有1919台计算机台计算机) ) 飞机飞机 (JAS)(JAS) 医疗设备医疗设备 空间设备空间设备 ( (火星探测器火星探测器) ) 军方系统军方系统 工业自动化工业自动化 实时系统 软实时系统应用软实时系统应用 游戏游戏 DVD (M DVD (MPEGPEG 编码编码) ) 英特网视频和广播英特网视频和广播 通讯通讯 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 嵌入式系统结构 硬件 操作系统 程序 硬件 内嵌式操作系统 系统组件 用户程序 嵌入式系统结构计算机系统结构 嵌入式系统应用实例 数字控制算法 数据日志 数据获取和显示 操作员界面 界面 工程系统 远程监视系统 实时时钟 数据库 操作员控制台 显示设备 实时计算机 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 嵌入式系统硬件 lCPU ØIntel x86 ØPowerPC(Mac) G3,G4,G5 ØSPARC, Alpha ØARM ØMIPS Ø l位宽 Ø8位控制器(仍然存在!) Ø16位控制器(主流) Ø32位控制器(开始流行) Ø64位控制器(高性能) 嵌入式系统硬件 CPUCPU市场份额市场份额 嵌入式硬件实例 问题 功耗和能量功耗和能量 为何担心能量和电力 ? “电能是嵌入式系统的最大约束” in: L. Eggermont (ed): Embedded Systems Roadmap 2002, STW 目前的UMTS电话系统几乎不可能在数据一直被传输的情况下被 操作多于一小时的时间。 from a report of the Financial Times, Germany, on an analysis by Credit Suisse First Boston; http:/www.ftd.de/tm/tk/9580232.html?nv=se 目录 l什么是嵌入式系统? l嵌入式系统特点 l嵌入式系统结构 Ø嵌入式硬件 Ø嵌入式软件 嵌入式软件 目标 l设计可靠、稳定、高效的嵌入式软件, 需要考虑 ØØ 继承性继承性 ØØ 有限的资源有限的资源 ØØ 多样性多样性 ØØ 可读性可读性 ØØ 并发性并发性 ØØ 兼容性兼容性 ØØ 实时性实时性 ØØ 层次层次 嵌入式系统软件的特点 Hardware Including Operating System Components User Program 嵌入式系统 有限的资源有限的资源 实时性实时性 操作系统与用户软件操作系统与用户软件 没有明显的界线没有明显的界线 开发模式开发模式 hosttarget 串口 以太网 嵌入式系统软件的今天 嵌入式系统软件的明天 作业 l你是如何理解嵌入式系统的? l在日常生活中,你接触过哪些嵌入式产品 ?他们都有些什么功能? l l 嵌入式系统中的软件有哪些特征嵌入式系统中的软件有哪些特征? ? l l 比较嵌入式系统与普通的计算机系统比较嵌入式系统与普通的计算机系统 存有哪些相同和不同之处。存有哪些相同和不同之处。

    注意事项

    本文(同济大学软件学院2006.ppt)为本站会员(本田雅阁)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开