第一章 嵌入式硬件概述

上传人:e****s 文档编号:243718482 上传时间:2024-09-29 格式:PPTX 页数:62 大小:735.83KB
返回 下载 相关 举报
第一章 嵌入式硬件概述_第1页
第1页 / 共62页
第一章 嵌入式硬件概述_第2页
第2页 / 共62页
第一章 嵌入式硬件概述_第3页
第3页 / 共62页
点击查看更多>>
资源描述
,此处编辑母版标题样式,第,1,章,嵌入式硬件系统概述,成于大气 信达天下,Copyright2012lsh,Chengdu University of Information Technology,62,第一章 嵌入式硬件系统概述,计算机学院 刘双虎,2012,年春,课件密码:,主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,1,嵌入式系统的应用领域,嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。它是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。,从定义说起,维基百科,(Wikipedia):,“An embedded system is a,computer system,designed to perform,one or a few dedicated functions,often with real-time computing constraints.”,1,嵌入式系统的应用领域,通用计算机与嵌入式系统对比,特征,通用计算机,嵌入式系统,形式和类型,“,看得见”的计算机。,按其体系结构、运算速度和结构规模等因素分为大、中、小型机和微机。,“,看不见”的计算机。,形式多样,应用领域广泛,一般按应用分类。,组成,通用处理器、标准总线和外设。,软件和硬件相对独立。,面向应用的嵌入式微处理器,总线和外部接口多集成在处理器内部。,软件与硬件是紧密集成在一起的。,开发方式,开发平台和运行平台都是通用计算机,采用交叉开发方式,开发平台一般是通用计算机,运行平台是嵌入式系统。,二次开发性,应用程序可重新编制,一般不能再编程,发展目标,变为功能电脑,普遍进入社会,变为专用电脑,实现“普及计算”(,Pervasive Computing,)。,1,嵌入式系统的应用领域,嵌入式系统广泛地应用于消费电子、通信、汽车、国防、航空航天、工业控制、仪表、办公自动化等领域。据欧盟统计:,2003,年全球大概有,80,亿片嵌入式微处理器,到,2010,年,预计会达到,160,亿片,地球上的人平均拥有,3,个嵌入式微处理器,在航空电子中,嵌入式软件的开发成本占整个飞机研制成本的,50%,;对于汽车工业,汽车电子在整车价值中的比例逐年提高,将从,1997,年的,20%,提升到,2010,年的,33-40%,;,消费电子数量越来越大,据预测,到,2010,年,仅数字家庭在美国的销售额就将达到,2000,亿欧元。,1,嵌入式系统的应用领域,在消费电子领域:,随着技术的发展,消费电子产品正向数字化和网络化方向发展;,高清晰度数字电视将代替传统的模拟电视;,数码相机将代替传统的胶片相机;,固定 今后会被IP 所替代;,各种家用电器(电视机、冰箱、微波炉、 等)将通过家庭通信、控制中心与Internet连接,实现远程控制、信息交互、网上娱乐、远程医疗和远程教育等。,转变为智能网络家电,还可以实现远程医疗,远程教育等。,1,嵌入式系统的应用领域,在通信领域:,大量应用嵌入式系统,主要包括程控交换机、路由器、,IP,交换机、传输设备等;,据预测,由于互联的需要,特别是宽带网络的发展,将会出现各种网络设备如:,ADSL Modem/Router,等,其数将远远高于传统的网络设备;,它们基于,32,位的嵌入式系统、价格低廉,将为企业、家庭提供更为廉价的、方便的、多样的网络方案。,就宽带上网的网络设备,ADSL Router,而言,国外现在每月需要,600K,的数量。,1,嵌入式系统的应用领域,在工控、汽车电子、仿真、医疗仪器等领域:,随着工业、汽车、医疗卫生等各部门对智能控制需求的不断增长,需要对设备进行智能化、数字化改造,为嵌入式系统提供了很大的市场;,就汽车电子系统而言,目前的大多数高档轿车每辆拥有约,50,个嵌入式微处理器。如,BMW 7,系列轿车,则平均安装有,63,个嵌入式微处理器;,据预测,,21,世纪初美国接入,Internet,的汽车将有一亿辆。,IC Insights,报道,2001,年车载计算系统的市场规模是,30,亿美元,而,2004,年达到,46,亿美元,这些系统将成为所有新型轿车的标准设备。,1,嵌入式系统的应用领域,嵌入式计算机系统的应用示例汽车电子控制系统,主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,2,嵌入式系统的特点,嵌入式系统通常是形式多样、面向特定应用的,嵌入式系统得到多种类型的处理器和处理器体系结构的支持,嵌入式系统通常极其关注成本,嵌入式系统有实时性和可靠性的要求,嵌入式系统使用的操作系统一般是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统,嵌入式系统开发需要专门工具和特殊方法,形式多样、面向特定应用,一般用于特定的任务,其硬件和软件都必须高效率地设计,量体裁衣、去除冗余,而通用计算机则是一个通用的计算平台。,它通常都具有低功耗、体积小、集成度高等特点,能够把通用微处理器中许多由板卡完成的任务集成在芯片内部。,嵌入式软件是应用程序和操作系统两种软件的一体化程序。,处理器和处理器体系结构类型多,通用计算机采用少数的处理器类型和体系结构,而且主要掌握在少数大公司手里。,嵌入式系统可采用多种类型的处理器和处理器体系结构。,在嵌入式微处理器产业链上,,IP,设计、面向应用的特定嵌入式微处理器的设计、芯片的制造已相成巨大的产业。大家分工协作,形成多赢模式。,有上千种的嵌入式微处理器和几十种嵌入式微处理器体系结构可以选择。,关注成本,嵌入式系统通常需要注意的成本是系统成本,特别是量大的消费类数字化产品,其成本是产品竞争的关键因素之一。,嵌入式的系统成本包括,:,一次性的开发成本,NRE(Non-Recurring Engineering),成本,产品成本,:,硬件,BOM,、外壳包装和软件版税等,批量产品的总体成本,=NRE,成本,+,每个产品成本*产品总量,每个产品的最后成本,=,总体成本,/,产品总量,=NRE,成本,/,产品总量,+,每个产品成本,实时性和可靠性的要求,一方面大多数实时系统都是嵌入式系统,另一方面嵌入式系统多数有实时性的要求,软件一般是固化运行或直接加载到内存中运行,具有快速启动的功能。并对实时的强度要求各不一样,可分为硬实时和软实时。,嵌入式系统一般要求具有出错处理和自动复位功能,特别是对于一些在极端环境下运行的嵌入式系统而言,其可靠性设计尤其重要。,在大多数嵌入式系统的软件中一般都包括一些机制,比如硬件的看门狗定时器,软件的内存保护和重启动机制。,适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统,由于嵌入式系统应用的特点,像嵌入式微处理器一样,嵌入式操作系统也是多姿多彩的。,大多数商业嵌入式操作系统可同时支持不同种类的嵌入式微处理器。可根据应用的情况进行剪裁、配置。,嵌入式操作系统规模小,所需的资源有限如内核规模在几十,KB,,能与应用软件一样固化运行。,一般包括一个实时内核,其调度算法一般采用基于优先级的可抢占的调度算法。,高可靠嵌入式操作系统:时、空、数据隔离,开发需要专门工具和特殊方法,多数嵌入式系统开发意味着软件与硬件的并行设计和开发,其开发过程一般分为几个阶段:,产品定义,软件与硬件设计与实现,软件与硬件集成,产品测试与发布,维护与升级,开发需要专门工具和特殊方法,由于嵌入式系统资源有限,一般不具备自主开发能力,产品发布后用户通常也不能对其中的软件进行修改,必须有一套专门的开发环境。,该开发环境包括专门的开发工具(包括设计、编译、调试、测试等工具),,采用交叉开发的方式进行,,交叉开发环境如图所示。,主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,3,嵌入式硬件系统的组成,嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入,/,输出接口和设备组成。嵌入式系统的软件是由初始化代码及驱动、嵌入式操作系统和应用程序等软件有机地结合在一起形成系统特定的一体化软件。,3,嵌入式硬件系统的组成,嵌入式微处理器,嵌入式微处理器是嵌入式系统的核心,其基础是通用的微处理器,但是具有体积小、重量轻、成本低、功耗低、工作温度宽、抗电磁干扰、可靠性强等特点,在集成度、体系结构、指令集、性能、功耗管理和成本等方面都有适应嵌入式系统应用的特性。,3,嵌入式硬件系统的组成,总线是,CPU,与,存储器,和,设备,通信的机制,是计算机各部件之间传送数据、地址和控制信息的,公共通道,。,片内总线或内部总线:连接,CPU,内部各主要功能部件,以构成,SoC,片外总线:,SoC,与存储器(,RAM,和,ROM,)和,I/O,接口之间进行信息交换的通道,数据总线,Dbus,地址总线,Abus,控制总线,Cbus,按相对于,CPU,位置划分,按功能和信号类型,总线分类,3,嵌入式硬件系统的组成,嵌入式系统的总线一般集成在嵌入式微处理器中,从微处理器的角度来看,总线可分为片外总线和片内总线,片外总线:,PCI,、,ISA,、,AMBA,的,APB,等,片内总线:,AMBA,的,AHB,和,ASB,、,AVALON,(,altera,开发)、,OCP,、,WISHBONE,等,注:,ARM,公司研发的,Advanced Microcontroller Bus Architecture,AHB (Advanced High-performance Bus),ASB (Advanced System Bus),APB (Advanced Peripheral Bus),Open Core Protocol,;,WISHBONE Silicon,公司提出现已交由,OCP,组织,3,嵌入式硬件系统的组成,嵌入式系统存储器,嵌入式系统的存储器包括主存和外存(又称为辅存)。,大多数嵌入式系统的代码和数据都存储在处理器可直接访问的存储空间即主存中,系统上电后在主存中的代码直接运行。主存储器的特点是速度快,一般采用,ROM,、,EPROM,、,Nor Flash,、,SRAM,、,DRAM,等存储器件。,目前有些嵌入式系统除了主存外,还有外存。外存是处理器不能直接访问的存储器,用来存放各种信息,相对主存而言具有速度慢、价格低、容量大的特点。在嵌入式系统中一般不采用硬盘而采用电子盘做外存,电子盘的主要种类有,DOC,(,Disk On Chip,)、,NandFlash,、,CompactFlash,、,SmartMedia,、,Memory Stick,、,MultiMediaCard,、,SD,(,Secure Digital,)卡等。,3,嵌入式硬件系统的组成,嵌入式系统输入,/,输出接口及设备,嵌入式系统的大多数输入,/,输出接口和部分设备已经集成在嵌入式微处理器中,输入,/,输出接口主要有中断控制器、,DMA,、串行和并行接口等,设备主要有定时器(,Timers,)、计数器(,counters,)、看门狗(,watchdog timers,)、,RTC,、,UARTs,、,PWM,(,Pulse width modulator,)、,AD/DA,、显示器、键盘和网络等。,主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,4,嵌入式微处理器概述,嵌入式微处理器的体系结构 :可以分为冯,诺依曼(,Von Neumann,)结构或哈佛(,Harvard,)结构两大类。,4,嵌入式微处理器概述,嵌入式微处理器的指令集,按指令系统进行分类,嵌入式微处理器可分为精简指令集系统,RISC,(,Reduced Instruction Set Computer,)和或复杂指令集系统,CISC,(,Complex Instruction Set Computer,)两大类。,分类,比较项目,CISC,RISC,指令集,大量的混杂型指令集,有简单快速的指令,也有复杂的多周期指令,符合,HLL,(,high level language,),简单的单周期指令,在汇编指令方面有相应的,CISC,微代码指令,控制单元,微码,直接执行,寻址模式,复杂的寻址模式,支持内存到内存寻址,简单的寻址模式,仅允许,LOAD,和,STORE,指令存取内存,其它所有的操作都基于寄存器到寄存器,寄存器数目,寄存器较少,寄存器较多,性能,减少代码尺寸,增加指令的执行周期数,使用流水线降低指令的执行周期数,增加代码尺寸,高级语言支持,硬件完成,软件完成,价格,由硬件完成部分软件功能,硬件复杂性增加,芯片成本高,由软件完成部分硬件功能,软件复杂性增加,芯片成本低,嵌入式微处理器特点,体系结构,指令集,性能,功耗和管理,成本,集成度,嵌入式微处理器的集成度,用于桌面和服务器的微处理器的芯片内部通常只包括,CPU,核心、,Cache,、,MMU,、总线接口等部分,其他附加的功能如外部接口、系统总线、外部总线和外部设备独立在其他芯片和电路内。,嵌入式微处理器除了集成,CPU,核心、,Cache,、,MMU,、总线等部分外,还集成了各种外部接口和设备,如,中断控制器,、,DMA,、,定时器,、,UART,等。,符合嵌入式系统的低成本和低功耗需求,,一块单一的集成了大多数需要的功能块的芯片价格更低,功耗更少。,嵌入式微处理器的集成度,嵌入式微处理器是面向应用的,其片内所包含的,组件的数目和种类,是由它的市场定位决定的。,在最普通的情况下,嵌入式微处理器包括,:,片内存储器:部分嵌入式微处理器,外部存储器的控制器,外设接口,(,串口,并口,),LCD,控制器:面向终端类应用的嵌入式微处理器,中断控制器,,DMA,控制器,协处理器,定时器,,A/D,、,D/A,转换器,多媒体加速器:当高级图形功能需要时,总线,其他标准接口或外设,嵌入式微处理器的集成度,华邦,W90P710,芯片的内部,结构,嵌入式微处理器的体系结构,算术格式(,Arithmetic Format,),由于,低成本,和,低功耗,的限制,大多数的嵌入式微处理器使用,定点运算,(,fixed-point arithmetic,),即数值被表示为整数或在和之间的分数,比数值表示为尾数和指数的浮点版本的芯片便宜。,当嵌入式系统中需要使用浮点运算时,可采用,软件模拟,的方式实现浮点运算,只不过这样要占用更多的处理器时间。,功能单元(,Functional Units,),通常包括不止一个的功能单元,典型的是包含一个,ALU,、移位器和,MAC,,处理器通常用一条指令完成乘法操作。,流水线(,Pipeline,),通常采用,单周期执行指令,,可能导致比较长的流水线,嵌入式微处理器的指令集,为满足应用领域的需要,嵌入式微处理器的指令集一般要针对特定领域的应用进行,剪裁和扩充,。,目前很多应用系统需要类似于,DSP,的数字处理功能。这些指令主要有:,乘加,(MAC),操作,:它在一个周期中执行了一次乘法运算和一次加法运算。,SIMD,类操作,:允许使用一条指令进行多个并行数据流的计算。,零开销的循环指令,:采用硬件方式减少了循环的开销。仅使用两条指令实现一个循环,一条是循环的开始并提供循环次数,另一条是循环体。,多媒体加速指令,:像素处理、多边形、,3D,操作等指令。,嵌入式微处理器的性能,低端(低价,低性能),一般低端嵌入式微处理器的性能最多达到,50MIPS,,应用在对性能要求不高但对,价格和功耗,有严格要求的应用系统中。,中档,低功耗,中档的嵌入式微处理器可达到较好的性能(如,150MIPS,以上),采用增加,时钟频率,、,加深流水深度,、,增加,Cache,及一些额外的功能块来提高性能,并保持,低功耗,。,高端,嵌入式微处理器的性能,高端嵌入式微处理器用于,高强度计算,的应用,使用不同的方法来达到更高的并行度,单指令执行乘法操作,:通过加入额外的功能单元和扩展指令集,使许多操作能在一个单一的周期内并行执行。,每个周期执行多条指令,:桌面和服务器的超标量处理器都支持单周期多条指令执行,在嵌入式领域通常使用,VLIW(very large instruction word),来实现,这样只需较少的硬件,总体价格会更低些。例如,TI,的,TMS320C6201,芯片,通过使用,VLIW,方法,能在每个周期同时执行,8,条独立的,32,位指令。,使用多处理器,:采用多处理器的方式满足应用系统的更高要求。一些嵌入式微处理器采用特殊的硬件支持多处理器。如,TI,的,OMAP730,包括了三个处理器核,ARM9,、,ARM7,、,DSP,。,嵌入式微处理器的功耗管理,大多数嵌入式系统有功耗的限制(特别是电池供电的系统),它们不支持使用风扇和其他冷却设备。,降低工作电压,:、甚至更低,而且这个数值一直在下降。,提供不同的时钟频率,:通过软件设置不同的时钟分频。,关闭暂时不使用的功能块,:如果某功能块在一个周期内不使用,就可以被完全关闭,以节约能量。,嵌入式微处理器的功耗管理,提供功耗管理机制,运行模式,(,Running Mode,):处理器处于全速运行状态下。,待命模式,(,Standby Mode,):处理器不执行指令,所有存储的信息是可用的,处理器能在几个周期内返回运行模式。,时钟关闭模式,(,clock-off mode,):时钟完全停止,要退出这个模式系统需要重新启动。,影响功耗的其他因素还有,总线,(特别是总线转换器,可以采用特殊的技术使它的功耗最小)和,存储器的大小,(如果使用,DRAM,,它需要不断的刷新)。为了使功耗最小,总线和存储器要保持在应用系统可接受的最小规模,。,嵌入式微处理器的成本,为降低价格,需要在嵌入式微处理器的设计中考虑不同的折衷方案。,处理器的价格受如下因素影响,:,处理器的特点,:功能块的数目、总线类型等。,片上存储器的大小,。,芯片的,引脚数,和,封装形式,:如,PQFP(Plastic Quad Flat Package),通常比,BGA(Ball Grid Array Package),便宜。,芯片大小,(,die size,):取决于制造的工艺水平。,嵌入式微处理器的成本,代码密度,(,code density,):代码存储器的大小将影响价格,不同种类的处理器有不同的代码密度:,CISC,芯片代码密度高,但结构复杂,其额外的控制逻辑单元使价格变得很高;,RISC,芯片拥有简单的结构,代码密度低,因为其指令集简单;,VLIW,代码密度最低,因为它的指令字倾向于采用多字节。,VLIW(Very Long Instruction Word,,超长指令字,),主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,5,主流的嵌入式微处理器,嵌入式微处理器有许多不同的体系,即使在同一体系中也可能具有不同的时钟速度和总线数据宽度、集成不同的外部接口和设备,因而形成不同品种的嵌入式微处理器。,据不完全统计,目前全世界嵌入式微处理器的品种总量已经超过千种,有几十种嵌入式微处理器体系,主流的体系有,ARM,、,MIPS,、,PowerPC,、,SH,、,X86,等。,5,主流的嵌入式微处理器,ARM,系列嵌入式微处理器,ARM(Advanced RISC Machine),是一种,32,位,RISC,结构的,CPU,ARM,公司是一家专门从事芯片,IP,设计与授权业务的英国公司,其产品有,ARM,内核以及各类外围接口。,ARM,公司,(),提供,CPU,内核的设计,然后授权给芯片厂商生产具体的产品。,ARM,芯片的主要特点就是功耗小(一般为几个,mW/MIPS,)、代码密度高、性价比高。,5,主流的嵌入式微处理器,ARM,系列嵌入式微处理器,ARM,芯片主要适用于移动通信、手持计算、数字多媒体设备、以及其它的一些需要低功耗和小体积的嵌入式应用。,经过近,20,年的发展,,ARM,体系结构有七个主要的版本:,ARMv1 ,ARMv2, ARMv3, ARMv4,ARMv5,,,ARMv6,ARMv7,其中,ARMv4,ARMv5(,对应,ARM7,9,10),系列的,CPU,目前仍然是,ARM,芯片的主要开发版本,(V6,V7,对应,ARM11,和,Cortex),。,5,主流的嵌入式微处理器,MIPS,系列嵌入式微处理器,MIPS,是由斯坦福(,Stanford,)大学,John Hennery,教授领导的研究小组研制出来的,是一种,RISC,处理器。,MIPS,的意思是“无互锁流水级的微处理器”,(,M,icroprocessor without,i,nterlocked,p,iped,s,tages),,其机制是尽量利用软件办法避免流水线中的数据相关问题。,和,ARM,公司一样,,MIPS,公司本身并不从事芯片的生产活动(只进行设计),不过其他公司如果要生产该芯片的话必须得到,MIPS,公司的许可。,5,主流的嵌入式微处理器,MIPS,系列嵌入式微处理器,MIPS,的指令集体系从最早的,MIPS I ISA,开始发展,到,MIPS V ISA,,再到现在的,MIPS32,和,MIPS64,结构,其所有版本都是与前一个版本兼容的。,MIPS32,和,MIPS64,体系是为满足高性能、成本敏感的需求而设计的。,MIPS,系列的嵌入式微处理器大量应用在通信网络设备、办公自动化设备、游戏机等消费电子产品中。,5,主流的嵌入式微处理器,MPC/PPC,系列嵌入式微处理器,主要由,Motorola,(后来为,freescale,)和,IBM,推出:,Motorola,推出了,MPC,系列,如,MPC8XX,;,IBM,推出了,PPC,系列,如,PPC4XX,。,MPC/PPC,系列的嵌入式微处理器主要应用在通信、消费电子及工业控制、军用装备等领域。,5,主流的嵌入式微处理器,SH,系列嵌入式微处理器,SuperH,是一种性价比高、体积小、功耗低的,32,位、,64,位,RISC,嵌入式微处理器核,它可以广泛的应用到消费电子、汽车电子、通信设备等领域。,SuperH,产品线包括,SH1,、,SH2,、,SH2-DSP,、,SH3,、,SH3-DSP,、,SH4,、,SH5,及,SH6,。其中,SH5,、,SH6,是,64,位的。,5,主流的嵌入式微处理器,X86,系列微处理器,X86,系列的微处理器主要由,AMD,、,Intel,、,NS,、,ST,等公司提供,如:,Am186/88,、,Elan520,、嵌入式,K6,,,386EX,、,STPC,、,Intel AtomTM,系列等。,主要应用在工业控制、通信等领域,而,Intel,最近推出的,AtomTM,处理器则主要在移动互联网设备中得到了应用。,主要内容,1,嵌入式系统的应用领域,2,嵌入式系统的特点,3,嵌入式硬件系统的组成,4,嵌入式微处理器概述,5,主流的嵌入式微处理器,6,嵌入式系统的发展趋势,影响嵌入式系统发展的因素,基于摩尔定律的大规模集成电路的不断推进,互联网技术的飞跃,无线通信技术的突破,计算机及通信相关软件技术的不断发展完善,嵌入式系统的发展趋势,什么是嵌入式系统,从定义说起,维基百科,(Wikipedia):,“An embedded system is a,computer system,designed to perform,one or a few dedicated functions,often with,real-time computing constraints.”,补充:,“An embedded system is a,connected,computer system,designed to,intelligently,perform,one or,more,dedicated functions,often with,real-time computing constraints.”,嵌入式系统的新特性,丰富,智能,互联,不同设备间以,IP,的方式互联,更复杂的数据输入,更智能的数据处理,更完善的输出反馈,更多创新的应用,更多灵活的功能组合,嵌入式系统的发展趋势,嵌入式系统的发展趋势,以信息家电、移动终端、汽车电子、网络设备等为代表的互联网时代的嵌入式系统,不仅为嵌入式市场展现了美好前景,注入了新的生命,同时也对嵌入式系统技术,提出新的挑战:,支持日趋增长的功能密度,灵活的网络联接,轻便的移动应用,多媒体的信息处理、低功耗、人机界面友好互动,支持二次开发和动态升级等,嵌入式系统的发展趋势,嵌入式系统联网成为必然趋势,驱动了大量新的应用,针对外部联网要求,嵌入系统必需配有通信接口,需要,TCP/IP,协议簇软件支持。,针对内部联网要求,新一代嵌入式系统还需具备,IEEE1394,、,USB,、,CAN,、,Bluetooth,或,IrDA,通信接口,同时也需要提供相应的通信组网协议软件和物理层驱动软件。,为了支持网络交互的应用,还需内置,XML,浏览器和,Web Server,。,互联的价值,嵌入式设备的互联性可提高对各种服务、内容和信息的访问能力,为动态修改嵌入式软件提供了可能,如,:,修改系统代码或,“,固件”,增添新的应用软件模块,增强了系统和设备的可管理性,嵌入式系统的发展趋势,面向应用领域的、高度集成的、以,32,位嵌入式微处理器为核心的,SOC,(,System On Chip,)将成为应用主流,SoC,给系统带来高性能之外更多更重要的好处,稳定性、体积、散热、功耗, ,处理器,外设,存储器,I/O,“System on board”,“System on chip”,USB,以太网,memory,嵌入式系统的发展趋势,嵌入式系统的发展趋势,嵌入式应用软件的开发需要强大的开发工具和操作系统的支持,采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩短开发周期。,嵌入式操作系统将在现有的基础上,不断采用先进的操作系统技术,结合嵌入式系统的需求向,:,可适应不同的嵌入式硬件平台,具有可移植、可伸缩、功能强大、可配置、良好的实时性、可靠性、高可用方向发展,嵌入式系统的发展趋势,嵌入式开发工具,支持多种硬件平台,覆盖嵌入式软件开发过程各个阶段,高效,高度集成的工具集方向发展,Requirement Analysis,Software Design,Coding,Test,Release,嵌入式软件开发基本过程,嵌入式系统的发展趋势,形成行业的标准:行业性嵌入式软硬件平台,嵌入式系统是以应用为中心的系统,不会象,PC,一样只有一种平台。,吸取,PC,的成功经验,形成不同行业的标准。,统一的行业标准具有开放、设计技术共享、软硬件重用、构件兼容、维护方便和合作生产的特点,是增强行业性产品竞争能力的有效手段。,如欧共体汽车产业联盟规定以,OSEK,标准作为开发汽车嵌入式系统的公用平台和应用编程接口,嵌入式系统的发展趋势,嵌入式系统向新的嵌入式计算模型方向发展,支持自然的人机交互和互动的、图形化、多媒体的嵌入式人机界面。操作简便、直观、无须学习。如司机操纵高度自动化的汽车主要还是通过习惯的方向盘、脚踏板和操纵杆。,可编程的嵌入式系统。嵌入式系统可支持二次开发如采用嵌入式,Java,技术,可动态加载和升级软件,增强嵌入式系统功能。,支持分布式,计算,云计算。,与其他嵌入式系统和通用计算机系统互联构成分布式计算环境。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 幼儿教育


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!