1 嵌入式系统概论副本.docx
- 文档编号:30625530
- 上传时间:2023-08-18
- 格式:DOCX
- 页数:48
- 大小:171.87KB
1 嵌入式系统概论副本.docx
《1 嵌入式系统概论副本.docx》由会员分享,可在线阅读,更多相关《1 嵌入式系统概论副本.docx(48页珍藏版)》请在冰豆网上搜索。
1嵌入式系统概论副本
1嵌入式系统概论
1.1嵌入式系统的基本概念
1.1.1嵌入式系统的定义
如果说PC机的出现构建了信息产业的框架,推动了整个信息产业和人类文明的发展和前进,那么嵌入式系统的发展将会更加完善这个框架,并成为信息产业发展的加速器。
我国拥有世界上最大的电子产品消费市场,手机、彩电、VCD、家用电器等的拥有量都居世界第一。
随着经济水平的提高和消费结构的改变,人们对电子产品的要求越来越高,如产品的灵活性、可控性、耐用性、高性价比等,这些都可以通过合理、有效的嵌入式系统设计和优化来实现。
另外,在现代化的医疗、测控仪器和机电产品中对系统的可靠性、实时性要求较高,更需要有专用的嵌入式系统的支持,这些需求都极大地刺激了嵌入式系统的发展和产业化的进程。
所谓嵌入式系统(EmbeddedSystem),实际上是“嵌入式计算机系统”的简称,它是相对于通用计算机系统而言的。
在有些系统里也有计算机,但是计算机只是作为某个专用系统中的一个部件而存在的。
像这样“嵌入”到更大、专用的系统中的计算机系统,称之为“嵌入式计算机”、“嵌入式计算机系统”或“嵌入式系统”。
在日常生活中,早已存在许多嵌入式系统的应用,如天天必用的移动电话、戴在手腕上的电子表、烹调用的微波炉、办公室里的打印机、汽车里的供油喷射控制系统、防锁死刹车系统(ABS),以及现在流行的个人数字助理(PDA)、数码相机、数码摄像机等等,它们内部都有一个中央处理器(CPU)。
可以说嵌入式系统无处不在,从家庭的洗衣机、电冰箱、小汽车,到办公室里的远程会议系统等等,都属于可以使用嵌入式技术进行开发和改造的产品。
嵌入式系统本身是一个相对模糊的定义。
目前比较流行的嵌入式系统定义有三种。
1.IEEE(国际电气和电子工程师协会)的定义:
嵌入式系统是用于控制、监视或者辅助操作机器和设备的装置(原文为Devicesusedtocontrol,monitor,orassisttheoperationofequipment,machineryorplants)。
可以看出,此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。
2.微机学会的定义:
嵌入式系统是以嵌入式应用为目的的计算机系统,可分为系统级、板级、片级。
系统级为各种类型的工控机、PC104等模块;板级为各种类型的带CPU的主板及OEM产品;片级为各种以单片机、DSP、微处理器为核心的产品。
3.一般定义:
嵌入式系统(EmbeddedSystem)是以应用为中心,以计算机技术为基础,软件硬件可裁剪,对功能、可靠性、成本、体积、功耗要求严格的专用计算机系统。
一般定义给出了嵌入式系统作为专用计算机系统包含的4个要素。
●以应用为中心
嵌入式系统是面向用户、面向产品、面向应用的,嵌入的目的是为了提高产品的功能性能、降低成本和体积等,如果独立于应用而自行发展则会失去市场。
●以计算机技术为基础
嵌入式系统“以计算机技术为基础”和“以应用为中心”这两个要素对从事嵌入式技术的开发人员提出了较高要求,一方面他们应具备扎实的计算机科学或计算机工程方面的专业知识,同时他们还需要掌握相关应用行业的领域知识,也就是说,从事嵌入式技术的开发员往往是跨专业的综合性人才。
●软件硬件可裁剪
嵌入式系统的硬件和软件需要针对用户的具体需求进行高效率的设计。
一方面,需要选择嵌入式处理器的种类型号,对其芯片的配置进行裁减或扩展,实现理想的资源组合和较低的成本;另一方面,嵌入式软件的各组件或模块设计需量体裁衣,去除冗余,力求在有限硬件资源环境下实现更高的性能。
●对功能、可靠性、成本、体积、功耗要求严格
例如,嵌入式处理器在功耗、体积、成本、可靠性、速度、处理能力、EMC(电磁兼性)等方面均受到应用要求的制约,这些也是各个半导体厂商之间竞争的热点。
由以上各种定义可以看出,嵌入式系统是设计完成特定功能的硬件和软件,并使其紧密耦合在一起的专用计算机系统,该专用计算机系统对软件和硬件可裁剪性、功能、可靠性、成本、体积、功耗等方面提出了严格的要求。
1.1.2嵌入式系统的特点
由于嵌入式系统是一种特殊形式的计算机系统,因此它同计算机系统一样由硬件和软件构成。
嵌入式系统与以PC为代表的通用计算机系统相比,嵌入式系统是由定义中的3个基本要素衍生出来的,不同的嵌入式系统其特点会有所差异,其主要特点概括如下。
1.嵌入式系统是专用的计算机系统
嵌入式系统的硬、软件均是面向特定应用对象和任务设计的,具有很强的专用性和多样性。
嵌入式系统提供的功能以及面对的应用和过程都是预知的,相对固定的,而不像通用计算机那样有很大的随意性。
嵌入式系统的软硬件可裁剪性,要满足对象要求的最小软硬件配置。
2.嵌入式系统须满足环境的要求
由于嵌入式系统要嵌入到对象系统中,因此它必须满足对象系统的环境要求,如物理环境(集成度高、体积小)、电气环境(可靠性高)、成本低(价廉)、功耗低(能耗少)等高性价比要求,另外还要求它能满足对温度、湿度、压力等自然环境的要求,民用和军用嵌入式系统对自然环境的要求差别很大。
3.嵌入式系统必须能满足对象系统的控制要求
嵌入式系统必须配置有与对象系统相适应的接口电路,如A/D接口、D/A接口、PWM接口、LCD接口、SPI接口、I2C接口等。
4.嵌入式系统是集计算机技术与各行业应用于一体的集成系统
嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物,这就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
5.嵌入式系统具有较长的生命周期
嵌入式系统和实际应用有机地结合在一起,它的更新换代也是和实际产品一同进行的,因此基于嵌入式系统的产品一旦进入市场,就具有较长的生命周期。
6.嵌入式系统的软件固化在非易失性存储器中
为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在EPROM、E2PROM或Flash等非易失性存储器中,而不是像通用计算机系统那样存储于磁盘等载体中。
7.嵌入式系统的实时性要求
许多嵌入式系统都有实时性要求,需要有对外部事件迅速反应的能力。
以前,嵌入式系统几乎是实时系统的代名词,近年来出现了许多不带实时要求的嵌入式系统,这两个词的区别才变得显著起来。
但是,多数嵌入式系统还是有着不同程度的实时性要求。
8.可靠性要求
嵌入式系统一般要求具有出错处理和自动复位功能,特别是对于运行在极端环境下或重要场合的嵌入式系统而言,其可靠性设计尤其重要。
在嵌入式系统设计中使用一些硬件和软件机制来保证系统的可靠性,如硬件的看门狗定时器、软件的内存保护和重启机制等。
9.操作系统的支持
嵌入式软件可以在没有操作系统支持的情况下设计,但是随着系统功能的复杂程度和性能要求的进一步提高,需要采用多任务结构设计软件,为了合理地进行任务调度、利用系统资源以及各种函数接口,必须使用嵌入式操作系统平台开发软件。
嵌入式系统在嵌入式操作系统的支持下设计,一方面可以保证程序执行的实时性和可靠性,另一方面可以有效地减少开发周期,保障软件质量。
嵌入式操作系统是嵌入式行业走向标准化道路的基础。
嵌入式操作系统通常支持多种类型的处理器,并且与通用操作系统相比具有体积小、可裁剪、实时性好、可靠性高、可固化等特点。
与嵌入式微处理器相同,嵌入式操作系统也具有专用性的特点,并且通过不同的裁剪和配置,可适应不同的应用背景。
因此,嵌入式操作系统也是多种多样的。
10.专门的开发工具、环境和方法
由于嵌入式系统是软硬件紧密结合的系统,因此嵌入式系统的开发通常是软件与硬件并行设计、开发的过程,软、硬件协同设计的开发方法是最适合嵌入式系统开发的方法。
其开发过程一般分为以下几个阶段:
系统定义、软件与硬件设计与实现、软硬件集成、系统测试、可靠性评估等。
嵌入式系统在可靠性方面的特点使得系统测试和可靠性评估非常重要,在这方面的方法研究已经发展成为一门学科。
由于系统资源有限,嵌入式系统一般不具备自主开发能力,设计完成后,用户也不能对其中的软件进行修改,即嵌入式系统的开发必须借助于一套专门的开发工具(开发环境),包括设计、编译、调试、测试等工具,采用交叉开发的方式进行。
目前的嵌入式微处理器基本上都在片上集成了专用的调试电路,如ARM的EmbeddedICE。
片上调试电路成为嵌入式开发的必要条件之一,为嵌入式系统的调试提供了方便的解决方案。
综合而言,这种解决方案更有利于嵌入式系统的经济性,因此嵌入式微处理器包含专用调试电路已成为嵌入式开发的一个特点。
11.知识集成系统
嵌入式系统是先进的计算机技术、半导体技术、电子技术、通信网络技术以及各个应用领域的专用技术相结合的产物。
这一特点决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
嵌入式系统的广泛应用和巨大的发展潜力已使它成为21世纪IT技术发展的热点之一。
从某种意义上讲,通用计算机行业的技术是垄断的。
占整个计算机行业90%的PC产业,80%采用Intel公司的8x86体系结构,芯片基本上出自Intel、AMD、Cyrix等几家公司。
在几乎每台计算机必备的操作系统和办公软件方面,Microsoft公司的Windows及Office约占80%~90%,凭借操作系统还可以搭配其它应用程序。
因此,当代的通用计算机行业的基础被认为是由Wintel(Microsoft和Intel20世纪90年代初建立的联盟)垄断的行业。
嵌入式系统则不同,嵌入式行业的基础是以应用为中心的芯片设计和面向应用的软件产品开发。
它是一个高度分散的行业,充满了竞争、机遇和创新,没有哪一个系列的处理器和操作系统能够垄断全部市场。
即便在体系结构上存在着主流,各不相同的应用领域也决定了不可能由少数公司、少数产品垄断全部市场。
因此,嵌入式系统领域的产品和技术,必然是高度分散的,留给各个行业的中小规模高技术公司的创新余地很大。
另外,社会上的各个应用领域是在不断向前发展的,要求其中的嵌入式微处理器核心也同步发展,这也构成了推动嵌入式行业发展的强大动力。
另外,通用计算机的开发人员一般是计算机科学或计算机工程方面的专业人士,而嵌入式系统则是要和各个不同行业的应用相结合的,要求更多的计算机以外的专业知识,其开发人员往往以各个应用领域的专家为主。
当然,这也要求开发工具具有易学、易用、可靠、高效的特点。
1.1.3嵌入式系统的分类
嵌入式系统可按照嵌入式微处理器的位数、实时性、软件结构以及应用领域等进行分类。
1.按照嵌入式微处理器的位数分类
按照嵌入式微处理器字长的位数,嵌入式系统可分为4位、8位、16位、32位和64位。
其中,4位、8位、16位嵌入式系统已经获得了大量应用,32位嵌入式系统正成为主流发展趋势,而一些高度复杂和要求高速处理的嵌入式系统已经开始使用64位嵌入式微处理器。
2.按实时性能分类
按是否具有实时性能分类,嵌入式系统分为嵌入式实时系统和嵌入式非实时系统。
(1)非实时系统
嵌入式非实时系统的正确性仅仅依赖于计算处理的逻辑结果,与结果产生的时间无关。
这类系统主要应用于科学计算和一般实时性要求不高的场合,如掌上电脑、电子词典等。
嵌入式系统中的音频视频流系统对时间有一定的要求,因为只要有任何延时通常都会让用户感到不舒服,但这种系统一般被归类为嵌入式软实时系统,因为该系统一时的延时,并不会像嵌入式硬实时系统那样,会造成无法弥补的损失,也就是说,可以容忍这种系统发生一时的延时失误,当然这种系统设计时还是应该设计成具备一定的时间要求。
(2)实时系统
嵌入式实时系统是能够对外部事件在限定的时间内做出及时响应的嵌入式系统。
这类系统在嵌入式系统中占有很大比例,如过程控制、数据采集、通信等领域的大部分嵌入式系统均属于嵌入式实时系统。
以工厂中工人使用的大型材料切割机具为例,为安全起见,机具的刀具周围安装了光传感器,以便监测工人手上所戴的具有特殊颜色的手套。
当系统察觉到工人的手有危险时,必须立即让刀具停止运转,没有时间等待CPU置换文件或撤销任务。
这类系统具有严格的时间要求,超出时限会导致灾难性的后果,因此属于嵌入式硬实时系统。
嵌入式实时系统除具有嵌入式系统的基本特征外,还具有以下重要特点。
1)实时性
衡量嵌入式实时系统的性能主要有以下性能指标。
A.确定性(Determinism):
确定性要求系统对外部事件的响应时间必须是确定的和可重复的,不管当时系统内部状态如何,都是可预测的。
该性能指标反映系统对运行情况的最好和最坏等情况做出精确估计的能力。
它是实时系统最重要的性能指标之一。
B.响应时间(ResponseTime):
是系统从识别一个外部事件到做出响应的时间。
在嵌入式实时系统中,它也是最重要的性能指标之一,如果事件不能及时处理,系统可能就会崩溃。
在实际环境中,外部事件往往是多发的而且是并发的随机事件,也就是异步事件,系统应能有效地处理这些并发事件。
对不同的控制过程,有不同的响应时间要求。
对于慢变化过程,具有几分钟甚至更长的响应时间都可以认为是实时的;对于快速过程,其响应时间可能要求达到毫秒、微秒、纳秒级甚至更短。
因此,实时性能不能单纯从绝对的响应时间长短来衡量,应该根据不同的被控对象,在相对意义上进行评价。
C.生存时间(SurvivalTime):
是数据有效等待时间,在这段时间里,数据是有效的。
D.吞吐量(Throughput):
是在一段给定时间内,系统可以处理的事件总数。
为实现以上实时性能的要求,嵌入式系统一般采用如下方式。
●采用高速硬件。
如高速处理器、高速A/D、D/A等。
●利用嵌入式处理器提供的中断功能。
●需要嵌入式实时操作系统(RTOS)的支持。
在嵌入式系统中,应用程序可以没有操作系统直接在芯片上运行,但为了合理地调度多任务和利用系统资源,系统必须采用RTOS开发平台,这样才能保证程序执行的实时性和可靠性,并减少开发时间,保证软件质量;RTOS通常具有较小的内核,例如,VxWorks的微内核最小为8K。
●应用程序代码量小、执行速度快。
2)可靠性
硬件方面对电磁兼容性能、防震性能、防水性能等有较高的要求。
例如,嵌入式处理器往往选择工业级甚至军品级芯片;再如,软件采用固态化存储,即嵌入式系统中的软件一般都固化在只读存储器或电子盘中,而不是存储于磁盘等载体中,一则提高软件执行速度,同时提高防震性能和使用寿命。
软件方面应具有出错处理和自动复位功能。
应用程序采用特殊的容错和出错处理措施,具有故障诊断和修复能力,在运行死机之后自动恢复先前的运行状态。
3.按软件结构分类
按软件结构分类,嵌入式系统可分为以下几种。
(1)嵌入式单线程系统(EmbeddedSingle-threadSystem)
嵌入式单线程系统包括循环轮询系统和有限状态机两种类型。
这类系统常见于小型、简单的嵌入式应用,其编程简单且易于理解,但系统的确定性不能保证。
1)嵌入式循环轮询(PollingLoop)系统
在嵌入式循环轮询系统中,程序依次检查系统的每一个输入条件,一旦条件成立就进行相应的处理。
2)有限状态机(FiniteStateMachine,FSM)
有限状态机系统的行为表现为有限个不同状态,在不同的输入作用下,系统将从一个状态迁徙到另一个状态。
(2)嵌入式事件驱动系统(EmbeddedEvent-drivenSystem)
嵌入式事件驱动系统是能对外部事件直接响应的系统。
它包括嵌入式前后台系统、嵌入式多任务系统和嵌入式多处理器系统3种类型。
1)嵌入式前后台(Foreground/Background)系统
嵌入式前后台系统又称为嵌入式中断驱动系统。
在该系统中:
后台是一个循环轮询系统,一直处于运行状态,通常又称主程序;前台是由一些中断处理过程组成的。
当有一前台事件(外部事件)发生时将引起中断,中断后台运行,转入进行前台处理,处理完成后又回到后台。
这种系统的一个极端情况是,后台只是一个简单的循环不做任何事情,所有其它工作由中断处理程序完成的,例如,微波炉、玩具等就采用了这种软件结构,从省电的角度出发,平时微处理器处于基本停机状态,所有的事务都由中断服务来完成。
当然,大多数情况下,嵌入式前后台系统中的中断只处理那些需要快速响应的事件,并且把I/O设备的数据放到内存的缓冲区中,再向后台发信号,其它的工作由后台来完成,如对这些数据进行处理、存储、显示、打印等。
2)嵌入式多任务(Multitask)系统
对于一个复杂的嵌入式系统而言,当采用中断处理程序加一个后台主程序这种软件结构难以实时、准确、可靠地完成系统功能时,或存在一些相关或不相关的过程需要在一个系统中同时处理时,就需要采用嵌入式多任务系统。
嵌入式多任务系统实际上是由多个任务、多个中断处理过程和嵌入式操作系统组成的有机整体。
每个任务按顺序或优先级执行,并行性是通过操作系统来完成的,任务之间的相互通信和同步需要操作系统的支持。
根据多任务的调度方式,嵌入式多任务系统进一步划分为嵌入式抢占多任务系统和嵌入式分时多任务系统:
前者任务间的调度采用优先权抢占方式,例如,VxWorks、WindowsCE;后者采用时间片轮转方式,例如,µCLinux。
3)嵌入式多处理器/多核系统
当某些工作用具有单核的单个处理器来处理难以完成时,就需要使用多处理器/多核同时处理。
在单处理器/单核系统中,多个任务在宏观上看是并发的,但在微观上看实际是顺序执行的;在多核/多处理器系统中,多个任务可以分别放在不同的内核/处理器上执行,宏观上看是并发的,微观上看也是并发的。
因此,前者称为伪并发性,后者称为真并发性。
例如,目前一些高端的PDA、手持设备等采用“ARM+DSP”的两核结构,其中ARM作为主处理器。
而DSP处理实时图像和语音的压缩/解压缩等大运算量的工作,发挥其快速性。
4.按照应用领域分类
按照应用领域分类,嵌入式系统分为信息家电类、消费电子类、医疗电子类、移动终端类、通信类、汽车电子类、工业控制类、航空电子类、军事电子类等。
1.1.4嵌入式系统的组成
嵌入式系统既然是一种专用的计算机应用系统,当然也包括嵌入式系统的硬件和软件两大部分。
由于嵌入式系统是一个应用系统,因此还有应用中的执行机构,用于实现对其它设备的控制、监视或管理等功能。
1.`嵌入式系统的硬件
图1.1所示为控制领域的典型嵌入式系统,它的硬件由电源模块、嵌入式处理器、存储器(程序存储器和数据存储器)模块、可编程逻辑器件、嵌入式系统周边元器件、各种I/O接口、总线以及外部设备和插件等组成。
其它嵌入式微处理器采用不同性能、不同厂家的嵌入式微处理器,其内部结构差异很大。
嵌入式系统的硬件以嵌入式处理器为核心,目前一般应用场合采用嵌入式微处理器(如ARM7或ARM9等),在信息处理能力要求比较高的场合,可采用嵌入式DSP,以完成高性能信号处理。
图1.1基于控制领域的典型嵌入式系统
有些应用场合要求具有USB接口、I2C总线接口、SPI接口、CAN总线接口、以太网接口以及A/D、D/A、PWM等接口,因此,嵌入式系统的硬件要根据实际应用选择或裁剪,以最少成本满足应用系统的要求。
嵌入式系统的硬件具体模块后面将详细介绍。
2.嵌入式系统的软件
嵌入式系统的软件包括设备驱动层、嵌入式操作系统、应用程序接口API层以及实际应用程序层。
对于简单的嵌入式系统,可以没有嵌入式操作系统,仅存在设备驱动程序和应用程序。
对于大部分嵌入式系统,由于性能要求越来越高,通常需要嵌入式操作系统。
下面简单介绍一下嵌入式系统的软件层次结构。
(1)中间层程序
任何外部设备都需要相应的驱动程序的支持,中间层程序为上层软件提供了设备的操作接口,是嵌入式系统中不可缺少的重要组成部分。
中间层程序包括硬件抽象层(HardwareAbstractionLayer,HAL)、板级支持包(BoardSupportPackage,BSP)以及设备驱动程序。
1)硬件抽象层
硬件抽象层(HAL)位于操作系统内核与硬件电路之间的接口层,其目的就是将硬件抽象化,即可以通过程序来控制处理器、I/O接口以及存储器等所有硬件的操作,这样使系统的设备驱动程序与硬件设备无关,提高了系统的移植性。
硬件抽象层包括相关硬件的初始化、数据的输入/输出操作、硬件设备的配置等操作。
2)板级支持包
板级支持包(BSP)是介于硬件和嵌入式操作系统中驱动层程序之间的一层,主要是实现对嵌入式操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好地运行于硬件。
不同的嵌入式操作系统对应的BSP不同。
BSP实现的功能主要包括:
系统启动时对硬件初始化;为驱动程序提供访问硬件的手段,BootLoader便属于此类。
3)设备驱动程序
系统安装的硬件设备必须经过驱动才能被使用,设备的驱动程序为上层软件提供调用的操作接口。
上层软件只要调用驱动程序提供的接口,而不必关心设备内部的具体操作,就可以控制硬件设备。
驱动程序除了实现基本的功能函数外(初始化、中断响应、发送、接收等),还具备完善的错误处理函数。
(2)嵌入式操作系统
嵌入式操作系统在复杂的嵌入式系统中发挥着非常重要的作用,有了嵌入式操作系统,进程管理、进程间的通信、内存管理、文件管理、驱动程序、网络协议等方可实现。
常用的嵌入式操作系统有VxWorks、pSOS、PalmOS、µC/OS-II、µCLinux、WindowsCE以及WindowsXPEmbedded等。
(3)应用软件层
应用软件是在嵌入式操作系统支持下通过调用API函数,结合实际应用编制的用户软件。
如抄表系统的软件、掌上信息查询软件等。
1.1.5嵌入式系统的应用领域
目前,嵌入式系统已经广泛应用于消费电子、通信网络、仪器仪表、汽车电子、工业控制、信息家电、医疗仪器、机器人、航空航天、军事国防等众多领域,如图1.2所示。
嵌入式技术为各种现有行业提供了技术变革、技术升级的手段,同时也创造出许多新兴行业,其市场前景非常广阔。
嵌入式系统的应用正在逐步形成一个充满商机的巨大产业。
现在嵌入式技术的应用所带来的工业年产值已超过了l万亿美元。
据预测,未来10年将有90%以上的微处理器和65%以上的计算机软件应用于各种嵌入式系统中。
下面仅就一些应用领域作具体的阐述。
1.消费电子领域
随着技术的发展,消费电子产品正向数字化、网络化的方向发展。
嵌入式技术和其它电子技术紧密结合,渗入到各种消费电子产品中,涌现出各种新型的产品,使产品的功能和性能都大大提高。
高清晰度数字电视将取代传统的模拟电视,数码相机/摄像机将取代传统的胶片相机/摄像机,IP电话将取代固定电话,智能网络家电将取代现有的各种传统家电,这些家电产品可以通过信息家电控制中心连接Internet,实现远程控制、信息交互、网上娱乐、远程医疗、远程教育等。
手机的发展是嵌入式技术与其它技术相结合并获得成功应用的良好范例。
随着网络传输速率的进一步提高,包括多媒体、彩色动画、移动商务等新的无线应用将逐渐涌现,手机·将以提供数据服务为主,而不仅仅是提供通话功能。
手机还进一步融合了诸如PDA、电子商务、摄像/照相、MP3、电子游戏等功能,从而发展成为一种智能手持终端。
家用机器人和各种智能玩具中也将大量应用嵌入式系统。
机器人可以帮助人们做家务,帮助残疾人行走、阅读,提供家庭娱乐和家居安全保护。
智能玩具所面向的用户群已经从儿童发展到各类成人,除了娱乐功能之外,还可以帮助人们学习。
2.通信网络领域
通信领域大量应用嵌入式系统,主要包括程控交换机、路由器、IP交换机和其它传输设备等。
随着宽带网络的发展,xDSLModem/Router等设备的数量将远远超过传统的网络设备。
在企业和家庭网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式系统概论 副本 嵌入式 系统 概论