第1章嵌入式系统.ppt
《第1章嵌入式系统.ppt》由会员分享,可在线阅读,更多相关《第1章嵌入式系统.ppt(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统概述嵌入式系统概述3 Sept.20083 Sept.2008ConfidentialConfidential目录什么是嵌入式系统?嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083 Sept.2008ConfidentialConfidential目录什么是嵌入式系统?嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083 Sept.2008ConfidentialConfidential什么是嵌入式系统?嵌入式系统是以应用为中心以应用为中心,以计
2、算机技以计算机技术为基础术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用专用计算机系统。简而言之,它是完成特定任务的计算机系简而言之,它是完成特定任务的计算机系统。统。3 Sept.20083 Sept.2008ConfidentialConfidential什么是嵌入式系统?“所有的计算机系统都是通过编程来执行任务所有的计算机系统都是通过编程来执行任务的的?”嵌入式系统里的程序是被嵌入式系统里的程序是被写死写死的。系统上的。系统上电后程序开始执行直至系统关闭,程序是电后程序开始执行直至系统关闭,程序是不能不能被改变被改变的,除非开发人员采用特定的方法
3、才能的,除非开发人员采用特定的方法才能对程序进行改进并重新写入系统。对程序进行改进并重新写入系统。3 Sept.20083 Sept.2008ConfidentialConfidential什么是嵌入式系统?嵌入式系统往往做为一个大型系统的组嵌入式系统往往做为一个大型系统的组成部分被嵌入到该系统中成部分被嵌入到该系统中(这也是它名称的由这也是它名称的由来来),嵌套关系可能相当复杂,嵌套关系可能相当复杂,也可能非常简也可能非常简单,它的表现形式多种多样。单,它的表现形式多种多样。3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统应用 PDA 消
4、费电子消费电子 信息家电信息家电 移动通信移动通信 GPS 智能识别系统智能识别系统 导航系统导航系统 汽车电子汽车电子 3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统应用 工业控制工业控制 火控系统火控系统 数字电视数字电视 飞行控制系统飞行控制系统 测试仪器测试仪器 医疗设备医疗设备 游戏机游戏机 等等等等 Mars,December 3,1999Crashed due to uninitialized variable 3 Sept.20083 Sept.2008ConfidentialConfidential目录什么是嵌入式系统?
5、嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统特点 实时性实时性 小尺寸(资源,代码,规格小尺寸(资源,代码,规格)低功耗低功耗 高效率高效率 3 Sept.20083 Sept.2008ConfidentialConfidential什么是实时性?对于实时系统,它的正确性不仅与系统的逻辑对于实时系统,它的正确性不仅与系统的逻辑对于实时系统,它的正确性不仅与系统的逻辑对于实时系统,它的正确性不仅与系统的逻辑正确性相关,而且与系统的正确性相关,而且与系统的正确性相关,而且与系统的正确性相关,
6、而且与系统的响应时间响应时间响应时间响应时间相关。如果相关。如果相关。如果相关。如果系统的响应不能满足系统的响应不能满足系统的响应不能满足系统的响应不能满足时限时限时限时限要求,即使它能得到正要求,即使它能得到正要求,即使它能得到正要求,即使它能得到正确的输出,我们也只能说它是一个失败的响应。确的输出,我们也只能说它是一个失败的响应。确的输出,我们也只能说它是一个失败的响应。确的输出,我们也只能说它是一个失败的响应。DonaldDonald GilliesGillies3 Sept.20083 Sept.2008ConfidentialConfidential什么是实时性?操作系统中的实时性操
7、作系统中的实时性操作系统中的实时性操作系统中的实时性:操作系统对时限要求的一种响应能力。操作系统对时限要求的一种响应能力。操作系统对时限要求的一种响应能力。操作系统对时限要求的一种响应能力。POSIX POSIX 标准标准标准标准 1003.1 1003.13 Sept.20083 Sept.2008ConfidentialConfidential实时系统 在时限范围内的正确响应在时限范围内的正确响应 通常是嵌入式系统通常是嵌入式系统 通常是分布式系统通常是分布式系统 对时限要求的不同对时限要求的不同 硬实时系统硬实时系统 软实时系统软实时系统3 Sept.20083 Sept.2008Con
8、fidentialConfidential硬实时和软实时 硬实时硬实时 系统对时限的要求特别严格,如果不满足时限系统对时限的要求特别严格,如果不满足时限系统对时限的要求特别严格,如果不满足时限系统对时限的要求特别严格,如果不满足时限要求会给系统带来灾难性后果。如飞行控制系统。要求会给系统带来灾难性后果。如飞行控制系统。要求会给系统带来灾难性后果。如飞行控制系统。要求会给系统带来灾难性后果。如飞行控制系统。软实时软实时 系统对时限的要求不是很迫切,如果不能满足系统对时限的要求不是很迫切,如果不能满足系统对时限的要求不是很迫切,如果不能满足系统对时限的要求不是很迫切,如果不能满足时限要求,系统仍然
9、可以正常工作,只是性能有所时限要求,系统仍然可以正常工作,只是性能有所时限要求,系统仍然可以正常工作,只是性能有所时限要求,系统仍然可以正常工作,只是性能有所影响而已。如数据采集系统。影响而已。如数据采集系统。影响而已。如数据采集系统。影响而已。如数据采集系统。3 Sept.20083 Sept.2008ConfidentialConfidential实时系统 硬实时系统应用硬实时系统应用 汽车汽车汽车汽车 (沃尔沃沃尔沃沃尔沃沃尔沃S80S80有有有有1919台计算机台计算机台计算机台计算机)飞机飞机飞机飞机 (JAS)(JAS)医疗设备医疗设备医疗设备医疗设备 空间设备空间设备空间设备空间
10、设备 (火星探测器火星探测器火星探测器火星探测器)军方系统军方系统军方系统军方系统 工业自动化工业自动化工业自动化工业自动化3 Sept.20083 Sept.2008ConfidentialConfidential实时系统 软实时系统应用软实时系统应用 游戏游戏游戏游戏 DVD(MPEG DVD(MPEG 编码编码编码编码)英特网视频和广播英特网视频和广播英特网视频和广播英特网视频和广播 通讯通讯通讯通讯3 Sept.20083 Sept.2008ConfidentialConfidential目录什么是嵌入式系统?嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083
11、Sept.2008ConfidentialConfidential嵌入式系统结构硬件硬件操作系统操作系统 程序程序硬件硬件内嵌式操作系统内嵌式操作系统系统组件系统组件用户程序用户程序嵌入式系统结构嵌入式系统结构计算机系统结构计算机系统结构3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统应用实例数字控制算法数字控制算法数据日志数据日志数据获取和显示数据获取和显示操作员界面操作员界面界面界面工程系统工程系统远程监视系统远程监视系统实时时钟实时时钟数据库数据库操作员控制台操作员控制台显示设备显示设备实时计算机实时计算机3 Sept.20083 S
12、ept.2008ConfidentialConfidential目录什么是嵌入式系统?嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统硬件CPUIntel x86PowerPC(Mac)G3,G4,G5SPARC,AlphaARMMIPS位宽 8位控制器(仍然存在!)16位控制器(主流)32位控制器(开始流行)64位控制器(高性能)3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统硬件 CPU市场份额市场份额3 Sept.20083 Sep
13、t.2008ConfidentialConfidential嵌入式硬件实例3 Sept.20083 Sept.2008ConfidentialConfidential问题 功耗和能量功耗和能量为何担心能量和电力?“电能是嵌入式系统的最大约束电能是嵌入式系统的最大约束”in:L.Eggermont(ed):Embedded Systems Roadmap 2002,STW目前的目前的UMTS电话系统几乎不可能在数据一直被传输的情况下被电话系统几乎不可能在数据一直被传输的情况下被操作多于一小时的时间。操作多于一小时的时间。from a report of the Financial Times,G
14、ermany,on an analysis by Credit Suisse First Boston;http:/www.ftd.de/tm/tk/9580232.html?nv=se3 Sept.20083 Sept.2008ConfidentialConfidential目录什么是嵌入式系统?嵌入式系统特点嵌入式系统结构 嵌入式硬件嵌入式软件3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式软件 目标设计可靠、稳定、高效的嵌入式软件,需要考虑 继承性继承性继承性继承性 有限的资源有限的资源有限的资源有限的资源 多样性多样性多样性多样性 可读
15、性可读性可读性可读性 并发性并发性并发性并发性 兼容性兼容性兼容性兼容性 实时性实时性实时性实时性 层次层次层次层次3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式系统软件的特点HardwareIncluding OperatingSystem ComponentsUser Program嵌入式系统嵌入式系统 有限的资源有限的资源有限的资源有限的资源 实时性实时性实时性实时性 操作系统与用户软件操作系统与用户软件操作系统与用户软件操作系统与用户软件 没有明显的界线没有明显的界线没有明显的界线没有明显的界线 开发模式开发模式开发模式开发模式 ho
16、sttarget串口串口以太网以太网3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式操作系统嵌入式LinuxWinceuCosNucleusVxWorks Symbian Android Meego3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式开发流程3 Sept.20083 Sept.2008ConfidentialConfidential嵌入式软件开发流程需求分析系统设计概要设计详细设计编码单体测试详细测试验收测试3 Sept.20083 Sept.2008ConfidentialConf
17、idential4 嵌入式系统开发工具和环境近年来嵌入式领域得到了迅猛发展,嵌入式系统已经无近年来嵌入式领域得到了迅猛发展,嵌入式系统已经无处不在,嵌入式系统的开发也变得越来越复杂,软硬件处不在,嵌入式系统的开发也变得越来越复杂,软硬件的复杂度都大幅度增加。而市场对于嵌入式系统的开发的复杂度都大幅度增加。而市场对于嵌入式系统的开发周期要求也越来越高,这对于嵌入式开发工具提出了新周期要求也越来越高,这对于嵌入式开发工具提出了新的挑战。的挑战。嵌入式开发过程相对嵌入式开发过程相对PCPC应用程序开发而言,具有其特殊应用程序开发而言,具有其特殊的复杂性,涉及更多的硬件以及操作系统底层的知识,的复杂性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 嵌入式系统 嵌入式 系统
限制150内