最新嵌入式软件概述PPT课件.ppt
《最新嵌入式软件概述PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新嵌入式软件概述PPT课件.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、嵌入式软件概述嵌入式软件概述教学参考书教学参考书 钟锡昌、张倪,嵌入式软件与钟锡昌、张倪,嵌入式软件与Hopen系统,系统,北京航空航天大学出版社,北京航空航天大学出版社,2004.621.1.2 计算机技术的两大分支计算机技术的两大分支计计算算机机系系统统可可分分为为通通用用计计算算机机系系统统和和嵌嵌入入式式系系统统两两类类。它它们们二二者者是是现现代代计计算算机机技技术术发发展展的的两两个个分分支支。这这两两个个分分支支有有着着不不同同的的技技术术要要求求与与技技术发展方向。术发展方向。通通用用计计算算机机系系统统的的技技术术要要求求是是高高速速的的数数值值计计算算能能力力、海海量量的的
2、存存储储能能力力;技技术术发发展展方方向向是是速速度度的的无无限限提提升升,存存储储容容量量的的无无限限扩扩大大。而而嵌嵌入入式式计计算算机机系系统统的的技技术术要要求求则则是是对对嵌嵌入入对对象象进进行行智智能能控控制制的的能能力力;技技术术发发展展方方向向是是与与嵌嵌入入对对象象密密切相关的性能要求与可靠性要求。切相关的性能要求与可靠性要求。9在在嵌嵌入入式式系系统统发发展展的的初初期期,它它的的影影响响力力和和应应用用面面都都远远不不如如现现在在大大,主主要要是是用用在在工工业业控控制制领领域域和和军军事事领领域域,而而且且离离普普通通人人的的日日常常生生活活很很远远。所所以以在在那那时
3、时把把嵌嵌入入式式系系统统看看作作为为与与通通用用计计算算机机系系统统相相并并列列的的一一类类系系统统,有有人人可可能能会持有不同的意见。会持有不同的意见。10自自从从上上一一世世纪纪90年年代代中中期期以以来来,对对嵌嵌入入式式系系统统的的研研究究与与应应用用得得到到了了长长足足的的发发展展。这这时时它它已已不不再再是是仅仅和和少少数数专专业业人人员员有有联联系系,而而是是已已和和千千百百万万普普通通人人的的日日常常生生活活息息息息相相关关。上上面面所所列列举举的的手手机机、MP3播播放放器器就就都都是是经经常常不不离离我我们们左左右右的的嵌嵌入入式式系系统统。数数量量上上讲讲,嵌嵌入入式式
4、系系统统已已经经远远大大于于通通用用计计算算机机系系统统。用用于于研研发发嵌嵌入入式式系系统统的的费费用用,嵌嵌入入式式系系统统所所创创造造的的产产值值也也都都日日益益与与通通用用计计算算机机系系统统相相接接近近。在在这这种种条条件件下下,已已经经不不会会有有人人反反对对把把嵌嵌入入式式看看作作是一类与通用计算机系统相并列的系统。是一类与通用计算机系统相并列的系统。111.1.3 嵌入式系统的特点嵌入式系统的特点1.系统专用性强系统专用性强2.系统实时性高系统实时性高3.硬件与软件的互相依赖性强硬件与软件的互相依赖性强4.采用专用的嵌入式采用专用的嵌入式CPU5.多种技术间结合更加紧密多种技术
5、间结合更加紧密6.系统对用户透明系统对用户透明7.系统资源有限系统资源有限121.系统专用性强系统专用性强嵌嵌入入式式系系统统是是针针对对具具体体应应用用的的专专用用系系统统。它它的的个个性性化化很很强强,软软件件和和硬硬件件的的结结合合非非常常紧紧密密,一一般般要要针针对对硬硬件件进进行行软软件件的的开开发发或或移移植植,即即使使在在同同一一品品牌牌、同同一一系系列列的的产产品品中中,也也需需要要根根据据系系统统硬硬件件的的变变化化和和增增减减对对软软件件进进行行修修改改。对对不不同同的的任任务务,往往往往需需要要对对软软件进行较大更改。件进行较大更改。由由于于嵌嵌入入式式系系统统总总是是用
6、用来来完完成成某某一一特特定定任任务务,整整个个系系统统与与具具体体应应用用是是有有机机地地结结合合在在一一起起的的,升升级级换换代代也也以以更更新新整整个个产产品品的的方方式式进进行行,因因此此一一个个嵌嵌入入式式系系统的产品一但进入市场,一般具有较长的生命周期。统的产品一但进入市场,一般具有较长的生命周期。132.系统实时性高系统实时性高实实时时系系统统指指对对外外来来事事件件能能在在限限定定的的时时间间内内做做出出反反应应的的系系统统。嵌嵌入入式式系系统统中中的的相相当当一一部部分分是是实实时时系系统统,高高实实时时性性是是这这些些系系统统的的基基本本要要求。求。143.硬件与软件的互相
7、依赖性强硬件与软件的互相依赖性强嵌嵌入入式式系系统统的的专专用用性性决决定定了了它它的的硬硬件件与与软软件件的的相相互互依依赖赖性性很很强强。两两者者应应共共同同进进行行设设计计,以以求求达达到到共共同同完完成成预预定定功功能能的的目目的的,并并满满足足性能、成本和可靠性方面的要求。性能、成本和可靠性方面的要求。154.采用专用的嵌入式采用专用的嵌入式CPU嵌嵌入入式式系系统统的的CPU与与通通用用计计算算机机的的最最大大不不同同之之处处是是嵌嵌入入式式系系统统的的CPU一一般般是是为为某某一一特特定定用用户户群群专专门门设设计计的的。它它通通常常都都具具有有功功耗耗低低、体体积积小小、集集成
8、成度度高高等等一一系系列列特特点点,能能够够把把许许多多在在通通用用计计算算机机上上由由板板卡卡完完成成任任务务集集成成在在芯芯片片内内部部,从从而而有有利利于于嵌嵌入入式式系系统统的的小小型型化化,和移动能力的增强。和移动能力的增强。165.多种技术间结合更加紧密多种技术间结合更加紧密嵌嵌入入式式系系统统是是计计算算机机技技术术、半半导导体体技技术术、电电子子技技术术、机机械械技技术术与与各各个个行行业业的的具具体体应应用用相相结结合合的的产产物物。通通用用计计算算机机系系统统虽虽然然也也离离不不开开上上述述这这些些技技术术,但但它它们们相相互互结结合合的的紧紧密密程程度度要不如嵌入式系统。
9、要不如嵌入式系统。17 6.系统对用户透明系统对用户透明嵌嵌入入式式系系统统的的外外型型与与通通用用计计算算机机系系统统有有很很大大的的不不同同。它它的的输输入入装装置置可可能能不不是是键键盘盘、鼠鼠标标之之类类的的设设备备。有有的的嵌嵌入入式式系系统统可可能能就就没没有有用用来来输输出出的的显显示示装装置置。用用户户可可能能根根本本不不知知道道他他所所使使用用的的设设备备中中有有一一个个嵌嵌入入式式计计算算机机系系统统存存在在。即即使使知知道道他他也也不不会会去去关关心心这这个个计计算算机机系系统的设计细节,更不会、也不能去改变它。统的设计细节,更不会、也不能去改变它。187.系统资源有限系
10、统资源有限嵌嵌入入式式系系统统为为了了达达到到结结构构紧紧凑凑,坚坚固固可可靠靠和和尽尽可可能能降降低低系系统统成成本本的的目目的的,导导致致其其存存储储容容量和量和CPU的处理速度都比较有限。的处理速度都比较有限。191.1.4 嵌入式系统的类型嵌入式系统的类型嵌入式系统的分类方法:嵌入式系统的分类方法:q按嵌入方式分类按嵌入方式分类q按嵌入程度分类按嵌入程度分类q按实时性分类按实时性分类q按系统复杂程度分类按系统复杂程度分类20按嵌入方式分类按嵌入方式分类1.整机式嵌入的嵌入式系统整机式嵌入的嵌入式系统2.部件式嵌入的嵌入式系统部件式嵌入的嵌入式系统3.芯片式嵌入的嵌入式系统芯片式嵌入的嵌
11、入式系统211.整机式嵌入整机式嵌入整整机机式式嵌嵌入入是是将将一一个个带带有有专专用用接接口口的的计计算算机机嵌嵌入入到到一一个个系系统统中中,使使其其成成为为这这个个系系统统的的核核心心部部分分。一一般般来来说说,这这种种计计算算机机系系统统的的功功能能完完整整而而且且比比较较强强,有有较较完完善善的的人人机机界界面面和和外外部部设设备备。作作用用是是完完成成系系统统中中的的关关键键工工作作。例例如如,指指挥挥火火控控系系统统就就属属于于这这一一类。类。222.部件式嵌入部件式嵌入部部件件式式嵌嵌入入将将计计算算机机系系统统以以部部件件的的方方式式嵌嵌入入到到设设备备中中,用用以以完完成成
12、某某一一处处理理功功能能。这这种种方方式式使使计计算算机机部部件件与与其其它它硬硬件件耦耦合合的的更更加加紧紧密密,功功能能更更专专一一。雷雷达达的的数数字字信信号号处处理部件采用的就是这种嵌入方式。理部件采用的就是这种嵌入方式。233.芯片式嵌入芯片式嵌入芯芯片片式式嵌嵌入入是是将将一一个个具具有有完完整整计计算算机机功功能能的的芯芯片片嵌嵌入入到到设设备备中中。这这种种芯芯片片上上具具有有存存储储器器和和完完整整的的输输入入/输输出出接接口口,能能完完成成专专门门的的功功能能。显显示示控控制制器器、微微波波炉炉控控制制器器等等采采用的就是这种嵌入方式。用的就是这种嵌入方式。24按嵌入程度分
13、类按嵌入程度分类1.深度嵌入的嵌入式系统深度嵌入的嵌入式系统2.中度嵌入的嵌入式系统中度嵌入的嵌入式系统3.浅度嵌入的嵌入式系统浅度嵌入的嵌入式系统251.深度嵌入的嵌入式系统深度嵌入的嵌入式系统深度嵌入的嵌入式系统指那些不易深度嵌入的嵌入式系统指那些不易察觉其中有计算机存在的系统。这察觉其中有计算机存在的系统。这种系统对于资源和性能有严格的要种系统对于资源和性能有严格的要求。求。262.中度嵌入的嵌入式系统中度嵌入的嵌入式系统中中度度嵌嵌入入的的嵌嵌入入式式系系统统在在形形态态上上与与通通用用计计算算机机已已没没有有共共同同之之处处,没没有有与与键键盘盘和和鼠鼠标标相相等等价价的的输输入入装
14、装置置,也也没没有有与与显显示示器器相相类类似似的的显显示示装装置置,但但嵌嵌入入式式系系统统的的使使用用者者可可以以明明显显地地感感觉觉到到设设备备中中有有起起控控制制作作用用的的计计算算机部件。机部件。273.浅度嵌入的嵌入式系统浅度嵌入的嵌入式系统浅浅度度嵌嵌入入的的嵌嵌入入式式系系统统与与通通用用计计算算机机有有很很多多的的类类似似之之处处。其其外外表表也也很很像像一一台台“计计算算机机”。在在系系统统之之中中一一般般有有类类似似于于键键盘盘和和鼠鼠标标的的输输入入装装置置,和和类类似似于于显显示示屏屏幕幕的的输输出出装装置置。浅浅度度嵌嵌入入的的系系统统一一般般具具有有一一定定的的通
15、通用用性性。PDA就就是是一一种种典典型型的的浅浅度度嵌嵌入入的的嵌嵌入式系统。入式系统。28按是否为实时系统分类按是否为实时系统分类1.实时嵌入式系统实时嵌入式系统2.非实时嵌入式系统非实时嵌入式系统291.实时嵌入式系统实时嵌入式系统实实时时嵌嵌入入式式系系统统指指那那些些产产生生系系统统输输出出的的时时间间对对于于系系统统来来说说至至关关重重要要的的嵌嵌入入式式系系统统。这这种种系系统统对对输输入入的的处处理理必必须须在在时时间间上上与与输输入入相相同同步步,即即必必须须能能对对输输入入事事件件在在限限定定的的时时间间内内做做出出反反应应。对对于于实实时时嵌嵌入入式式系系统统来来说说,如
16、如果果在在一一定定的的时时间间之之内内未未能能对对某某个个输输入入及及时时地地予予以以处理,就会导致系统失效,甚至全面崩溃。处理,就会导致系统失效,甚至全面崩溃。302.非实时嵌入式系统非实时嵌入式系统非非实实时时的的嵌嵌入入式式系系统统对对输输入入事事件件是是否否能能在在限限定定的的时时间间内内予予以以处处理理要要求求不不是是非非常常严格,甚至根本没有要求。严格,甚至根本没有要求。31按复杂程度分类按复杂程度分类1.单微处理器嵌入式系统单微处理器嵌入式系统2.组件式嵌入式系统组件式嵌入式系统3.分布式嵌入式系统分布式嵌入式系统321.单微处理器嵌入式系统单微处理器嵌入式系统单单微微处处理理器
17、器嵌嵌入入式式系系统统的的规规模模一一般般很很小小。它它所所控控制制的的对对象象比比较较简简单单。控控制制这这些些对对象象既既不不需需要要很很强强的的处处理理能能力力,也也不不需需要要复复杂杂的的算算法法,因因此此控控制制部部件件可可以以采采用用较较低低档档的的处处理理器器和和较较少少的的存存储储器器,价价格格也也比较低廉。比较低廉。332.组件式嵌入式系统组件式嵌入式系统组组件件式式嵌嵌入入式式系系统统一一般般是是一一个个组组成成规规模模很很大大的的系系统统。在在这这个个系系统统中中起起控控制制作作用用的的计计算算机机装装置置是是整整个个系系统统的的一一个个局局部部组组件件。它它输输入入系系
18、统统的的传传感感器器收收集集到到的的数数据据,并并进进行行处处理理,然然后后输输出出用用于于对对系系统统进进行行控控制制的的信信号号,或或将将输输出出传传递递给给系系统统的的操操作作人人员员。在在组组件件式式嵌嵌入入式式系系统统中中,计计算算机机装装置置处处理理能能力力一一般般比比较较强强,而而且且还还经经常常用用到到一一些些比比较较复复杂杂的的控控制制算算法法和和数数据据库库等等一一些些功功能能很很强强的的支支撑撑软软件件。电电话话交交换换机机、电电梯梯、数数据据采采集集系系统统、医医疗疗监监视视系系统统就就都都属属于于组组件件式式嵌嵌入入式式系统。系统。343.分布式嵌入式系统分布式嵌入式
19、系统分分布布式式嵌嵌入入式式系系统统由由多多个个各各自自都都具具有有处处理理能能力力的的设设备备所所组组成成。各各设设备备上上的的处处理理器器用用通通信信线线路路连连接接起起来来。连连接接的的方方式式可可以以是是通通过过高高速速线线路路所所构构成成的的紧紧耦耦合合型型,也也可可以以是是通通过过低低速速线线路路所所构构成成的的松松耦耦合合型型。例例如如,自动仓储系统就是一种分布式嵌入式系统。自动仓储系统就是一种分布式嵌入式系统。351.1.5 嵌入式系统的处理器嵌入式系统的处理器1.嵌入式微处理器嵌入式微处理器2.嵌入式微控制器嵌入式微控制器3.嵌入式嵌入式DSP处理器处理器4.嵌入式片上系统嵌
20、入式片上系统361.嵌入式微处理器嵌入式微处理器嵌嵌入入式式微微处处理理器器(Embedded Micro Processor Unit,EMPU)由由通通用用计计算算机机中中的的CPU演演变变而而来来,但但与与通通用用计计算算机机所所不不同同的的是是,嵌嵌入入式式微微处处理理器器是是装装配配在在专专门门设设计计的的电电路路板板上上,这这种种电电路路板板只只保保留留了了和和嵌嵌入入式式应应用用有有关关的的功功能能,而而去去掉掉了了那那些些不不必必要要的的部部分分,这这样样可可以以大大幅幅度缩小系统的体积和功耗。度缩小系统的体积和功耗。37嵌嵌入入式式微微处处理理器器虽虽然然在在功功能能上上和和
21、普普通通的的微微处处理理器器基基本本是是一一样样的的,但但它它有有体体积积小小、功功耗耗低低、重重量量轻轻、成成本本低低、可可靠靠性性高高的的优优点点。嵌嵌入入式式微微处处理理器器和和ROM、RAM、总总线线接接口口、外外设设接接口等部件是安装在一块电路板上。口等部件是安装在一块电路板上。目目前前,嵌嵌入入式式微微处处理理器器主主要要有有386EX、SC-400、POWER PC、68000、MIPS、ARM等等系列。系列。382.嵌入式微控制器嵌入式微控制器嵌嵌入入式式微微控控制制器器(Embedded Micro Controller Unit,EMCU)又又称称单单片片机机,顾顾名名思思
22、义义,就就是是将将整整个个计计算算机机系系统统集集成成到到一一块块芯芯片片中中。嵌嵌入入式式微微控控制制器器一一般般以以某某一一种种微微处处理理器器内内核核为为核核心心、芯芯片片内内部部集集成成有有ROM/EPROM、RAM、总总线线逻逻辑辑、定定时时/计计数数器器、Watch-Dog、串串行行口口、A/D、D/A、Flash存存储储器器、EEPROM等等各各种种必必要要功功能能和和外外设设。为为适适应应不不同同的的应应用用需需求求,一一个个系系列列的的单单片片机机一一般般都都具具有有多多个个衍衍生生产产品品。每每个个衍衍生生产产品品的的内内核核都都是是一一样样的的,不不同同的的是是存存储储器
23、器和和外外设设的的配配置置及及封封装装。这这样样可可以以使使单单片片机机最最大大限限度度地地和和应应用用需需求求相相匹匹配配,功功能能不不多多不不少少,从从而而减减少功耗和成本。少功耗和成本。39和和嵌嵌入入式式微微处处理理器器相相比比,嵌嵌入入式式微微控控制制器器的的最最大大特特点点是是单单片片化化,从从而而使使体体积积减减小小,功功耗耗和和成成本本下下降降,可可靠靠性性提提高高。微微控控制制器器是是目目前前在在嵌嵌入入式式系系统统中中使使用用最最多多的的处处理理器器。它它上上面面外外设设资资源源一一般般比比较较丰丰富富,适适合合用用于于控控制制方方面面,因因此称为微控制器。此称为微控制器。
24、目目前前,嵌嵌入入式式微微控控制制器器的的品品种种和和数数量量非非常常多多,约约占占嵌嵌入入式式系系统统70的的市市场场份份额额。比比较较有有代代表表性性的的通通用用系系列列包包括括8051、P51XA、MCS-251、MCS-96/196/296、MC68HC05/11/12/16、68300、C166/167等等。另另外外还还有有许许多多半半通通用用的的系系列列。例例如如,用用于于支支持持USB接接口口的的MCU 8XC930/931、C540、C541,及及其其用用于于支支持持I2C、现现场场总线、总线、LCD的各种微控制器。的各种微控制器。403.嵌入式嵌入式DSP处理器处理器嵌嵌 入
25、入 式式 DSP处处 理理 器器(Embedded Digital Signal Processor,EDSP)是是一一种种专专门门用用于于信信号号处处理理的的处处理理器器。这这种种处处理理器器对对系系统统结结构构和和指指令令进进行行了了特特殊殊设设计计,使使得得它它更更适适合合于于执执行行DSP算算法法,编编译译的的效效率率和和指指令令执执行行的的速速度度也也较较高高。DSP算算法法的的理理论论在在20世世纪纪70年年代代就就已已基基本本成成熟熟,但但由由于于那那时时专专门门的的DSP处处理理器器还还未未出出现现,所所以以只只能能在在通通用用的的微微处处理理器器上上实实现现DSP算算法法,因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 嵌入式 软件 概述 PPT 课件
限制150内