版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. . . . 1 / 11理理工学院工学院嵌入式系统设计嵌入式系统设计课程论文课程论文题目嵌入式的发展和应用嵌入式的发展和应用 项目成员 和谐和谐 专业班级 自动化自动化 091091 指导教师裘君裘君分院信息分院信息分院完成日期2012.11.112012.11.11 . . . . 2 / 11目录目录一、嵌入式芯片的发展历程与现状一、嵌入式芯片的发展历程与现状 3 3二、嵌入式操作系统的发展历程与现状二、嵌入式操作系统的发展历程与现状 3 31. 嵌入式系统的发展历程 32.嵌入式操作系统的特点 5三、嵌入式系统的应用与发展趋势三、嵌入式系统的应用与发展趋势 6 61.嵌入式系统的应用
2、 61工业控制 62交通管理 73信息家电 74家庭智能管理系统 75POS 网络与电子商务 76环境工程与自然 77机器人 72.嵌入式的发展趋势 8四、结语四、结语 1010. . . . 3 / 11一、嵌入式芯片的发展历程与现状一、嵌入式芯片的发展历程与现状嵌入式系统的出现最初是基于单片机的。70 年代单片机的出现,使得汽车、家电、工业机器、通信装置以与成千上万种产品可以通过嵌电子装置来获得更佳 的使用性能:更容易使用、更快、更便宜。这些装置已经初步具备了嵌入式的应用特点,但是这时的应用只是使用位的芯片,执行一些单线程的程序,还谈不上 “系统”的概念。1971 年 11 月,Intel
3、 公司成功地把算术运算器和控制器电路集成在一起,推出了第一款微处理器 Intel 4004,其后各厂家陆续推出了许多 8 位、16 位的微处理器,微处理器的广泛应用形成了一个广阔的嵌入式应用市场。1976 年 Intel 公司推出 Multibus,1983 年扩展为带宽达 40MB/s 的Multibus。1978 年由 Prolog 设计的简单 STD 总线广泛应用于小型嵌入式系统。从 80 年代早期开始,嵌入式系统的程序员开始用商业级的“操作系统”编写嵌入式应用软件,这使得可以获取更短的开发周期,更低的开发资金和更高的开发效率, “嵌入式系统”真正出现了。90 年代以后,在分布控制、柔性
4、制造、数字化通信和信息家电等巨大需求的牵引下,嵌入式系统进一步加速发展。随着对实时性要求的提高,软件规模不断上升,实时核逐渐发展为实时多任务操作系统(RTOS) ,并作为一种软件平台逐步成为目前国际嵌入式系统的主流。21 世纪无疑是一个网络的时代,未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口。新一代的嵌入式处理器已经开始嵌网 络接口,除了支持 TCPIP 协议,还有的支持IEEE1394、USB、CAN、Bluetooth 或 IrDA 通信接口中的一种或者几种,同时也需要提 供相应的通信组网协议软件和物理层驱动软件。软件方面系统系统核支持网络模块,甚至可以在设备
5、上嵌入 Web 浏览器,真正实现随时随地用各种设备上网。二、嵌入式操作系统的发展历程与现状二、嵌入式操作系统的发展历程与现状1. 嵌入式系统的发展历程. . . . 4 / 11嵌入式系统是以应用为中心,软硬件可裁减的,适用于对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。具有软件代码小、高度自动化、响应速度快等特点,特别适合于要时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统与应用软件系统等组成,它是可独立工作的“器件” 。综观嵌入式技术的发展,大致经历了以下 3 个阶段:第一阶段:嵌入技术的早期阶段,以功能简单的专用计算机或单片机为核心的可编程
6、控制器形式存在,具有监测、伺服、设备指示等功能。这种系统大部分应用于各类工业控制和飞机、导弹等武器装备中。第二阶段:以嵌入式 CPU 和嵌入式操作系统为标志的嵌入式系统。这一阶段系统的主要特点是:计算机硬件出现了高可靠、低功耗的嵌入式 CPU,如 Power PC 等。第三阶段:以芯片技术和 Internet 技术为标志的嵌入式系统。微电子技术发展迅速,SOC(片上系统)使嵌入系统越来越小,功能却越来越强。目前大多数嵌入式系统还孤立于 Internet 之外,但随着 Internet 的发展以与 Internet 技术与信息家电、工业控制技术等结合日益密切,嵌入式技术与 Internet 技术
7、的结合正推动嵌入式技术的快速发展。嵌入式操作系统是嵌入式系统极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统核、设备驱动接口、通信协议、图形界面、标准化浏览器等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、驱动程序、工具集以与应用程序。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以与应用的专用性等方面具有较为突出的特点。嵌入式操作系统伴随着嵌入式系统的发展经历了三个比较明显的阶段:第一阶段:无操作系统的嵌入算法阶段,通过汇编语言编
8、程对系统进行直接控制,运行结束后清除存。系统结构和功能都相对单一,处理效率较低,存储容量较小,几乎没有用户接口,比较适合于各类专用领域中。第二阶段:以嵌入式 CPU 为基础、简单操作系统为核心的嵌入式系统。CPU . . . . 5 / 11种类繁多,通用性比较差;系统开销小,效率高;一般配备系统仿真器,操作系统具有一定的兼容性和扩展性;应用软件较专业,用户界面不够友好;系统主要用来控制系统负载以与监控应用程序运行。第三阶段:通用的嵌入式实时操作系统阶段,以嵌入式操作系统为核心的嵌入式系统。能运行于各种类型的微处理器上,兼容性好;核精小、效率高,具有高度的模块化和扩展性;具备文件和目录管理、设
9、备支持、多任务、网络支持、图形窗口以与用户界面等功能;具有大量的应用程序接口 API;嵌入式应用软件丰富。2.嵌入式操作系统的特点1.实时性在信息时代,人们需要在有效的时间里对接受的信息进行处理,为进一步的工作和决策争取时间,这就要求工作系统具有很高的实时性。所谓实时性,其核心含义在于操作系统在规定时间准确完成应该做的事情,并且操作系统的执行线索是确定的,而不是单纯的速度快。 大多数嵌入式操作系统工作在对实时性要求很高的场合,主要对仪器设备的动作进行检测控制,这种动作具有严格的、机械的时序;而一般的桌面操作系统基本上是根据人在键盘和鼠标发出的命令进行工作,人的动作和反应在时序上并不很严格。比如
10、,用于控制火箭发动机的嵌入式系统,它所发出的指令不仅要求速度快,而且多个发动机之间的时序要求非常严格,否则就会失之毫厘,谬以千里。在这样的应用环境中,非实时的普通操作系统无论如何是无法适应的。即使我们所开发的并不是生命攸关的或者生产控制那样的关键任务系统,例如对嵌入式操作系统应用来说很有前途的领域-消费电子产品,设备的高可靠性可以有效地减低维护成本,软件运行效率高也会降低对 CPU 的要求,从而降低硬件成本。对于此类价格十分敏感的产品,实时性、可靠性仍然是非常值得重视的问题。因此,实时性是嵌入式系统最大的优点,在嵌入式软件中最核心的莫过于嵌入式 RTOS 实时操作系统。2.可剪裁性能否根据悠扬
11、的乐曲对系统的功能模块进行配置是嵌入式系统与普通系统的另一区别。这可以从以下几个方面分析:. . . . 6 / 11从硬件环境来看,普通系统具有标准化的 CPU 存储和 I/O 架构,而嵌入式环境的硬件环境只有标准化的 CPU,没有标准的存储、I/O 和显示器单元。从应用环境来看,桌面操作系统面向复杂多变的应用,而嵌入式操作系统面向单一设备的固定的应用。从开发界面来看,桌面操作系统给开发人员提供一个“黑箱” ,让开发人员通过一系列标准的系统调用来使用操作系统的功能,而嵌入式试图为开发人员提供一个“白箱” ,让开发人员可以自主控制系统的所有资源。普通系统的研究开发是尽可能在不改变自身的前途下具
12、有广泛的适应性。也就是说:不论应用环境怎么改变,都不应对自身做太多的变化。而应用于嵌入式环境的 RTOS,在研发的时候就必须立足于面向对象,改变自身、开放自身,让开发人员可以根据硬件环境和应用环境的不同而对操作系统进行灵活的裁剪和配置,因为对于任何一个具体的嵌入式设备,它的功能是确定的,因此只要从原有操作系统中把这个特定应用所需的功能拿来即可以。可剪裁性在软件工程阶段是利用软件配置方法实现软件构建的“即插即用” 。3.可靠性一般来说,嵌入式系统一旦开始运行就不需要人的过多干预。在这种条件下,要求负责系统管理的嵌入式操作系统具有较高的稳定性和可靠性。而普通操作系统则不具备这种特点。这导致桌面操作
13、环境与嵌入式环境在设计思路上有重大的不同。桌面环境假定应用软件与操作系统相比而言是不可靠的,而嵌入式环境假定应用软件与操作系统一样可靠。运行于嵌入式环境中的 RTOS 要求应用软件具有与操作系统同样的可靠性,这种设计思路对应用开发人员提出了更高的要求,同时也要求操作系统自身足够开放。桌面操作系统比较庞大复杂,而嵌入式系统提供的资源有限,由于硬件的限制,嵌入式操作系统必须小巧简捷。对于系统来说,组成越简单、性能越可靠,组成越复杂,故障概率越大是一个常理。局部的不足会导致整体的缺陷,系统中任何部分的不可靠都会导致系统整体的不可靠。三、嵌入式系统的应用与发展趋势三、嵌入式系统的应用与发展趋势1.嵌入
14、式系统的应用. . . . 7 / 11嵌入式系统技术具有非常广阔的应用前景,其应用领域可以包括: 1工业控制: 基于嵌入式芯片的工业自动化设备将获得长足的发展,目前已经有大量的8、16、32 位嵌入式微控制器在应用中,网络化是提高生产效率和产品质量、减少人力资源主要途径,如工业过程控制、数字机床、电力系统、电网安全、电网设备监测、石油化工系统。就传统的工业控制产品而言,低端型采用的往往是位单片机。但是随着技术的发展,32 位、64 位的处理器逐渐成为工业控制设备的核心,在未来几年必将获得长足的发展。 2交通管理: 在车辆导航、流量控制、信息监测与汽车服务方面,嵌入式系统技术已经获得了广泛的应
15、用,嵌 GPS 模块,GSM 模块的移动定位终端已经在各种运输行业获得了成功的使用。目前 GPS 设备已经从尖端产品进入了普通百姓的家庭,只需要几千元,就可以随时随地找到你的位置。 3信息家电: 这将称为嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。即使你不在家里,也可以通过线、网络进行远程控制。在这些设备中,嵌入式系统将大有用武之地。 4家庭智能管理系统:水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。 5POS
16、 网络与电子商务: 公共交通无接触智能卡(Contactless Smartcard, CSC)发行系统,公共卡发行系统,自动售货机,各种智能 ATM 终端将全面走入人们的生活,到时手持一卡就可以行遍天下。 6环境工程与自然: 水文资料实时监测,防洪体系与水土质量监测、堤坝安全,地震监测网,实时气象信息网,水源和空气污染监测。在很多环境恶劣,地况复杂的地区,嵌入式系统将实现无人监测。 . . . . 8 / 117机器人:嵌入式芯片的发展将使机器人在微型化,高智能方面优势更加明显,同时会大幅度降低机器人的价格,使其在工业领域和服务领域获得更广泛的应用。2.嵌入式的发展趋势:信息时代,数字时代使
17、得嵌入式产品获得了巨大的发展契机,为嵌入式市场展现了美好的前景,同时也对嵌入式生产厂商提出了新的挑战,从中我们可以看出未来嵌入式系统的几大发展趋势:1嵌入式开发是一项系统工程,因此要求嵌入式系统厂商不仅要提供嵌入式软硬件系统本身,同时还需要提供强大的硬件开发工具和软件包支持。目前很多厂商已经充分考虑到这一点,在主推系统的同时,将开发环境也作为重点推广。比如三星在推广 Arm7,Arm9 芯片的同时还提供开发板和版与支持包(BSP) ,而WindowCE 在主推系统时也提供 Embedded VC作为开发工具,还有 Vxworks的 Tonado 开发环境,DeltaOS 的 Limda 编译环
18、境等等都是这一趋势的典型体现。当然,这也是市场竞争的结果。2网络化、信息化的要求随着因特网技术的成熟、带宽的提高日益提高,使得以往单一功能的设备如、手机、冰箱、微波炉等功能不再单一,结构更加复杂。这就要求芯片设计厂商在芯片上集成更多的功能,为了满足应用功能的升级,设计师们一方面采用更强大的嵌入式处理器如 32 位、64 位 RISC 芯片或信号处理器 DSP 增强处理能力,同时增加功能接口,如 USB,扩展总线类型,如CAN BUS,加强对多媒体、图形等的处理,逐步实施片上系统(SOC)的概念。软件方面采用实时多任务编程技术和交叉开发工具技术来控制功能复杂性,简化应用程序设计、保障软件质量和缩
19、短开发周期。如 HP 3网络互联成为必然趋势。 未来的嵌入式设备为了适应网络发展的要求,必然要求硬件上提供各种网络通信接口。传统的单片机对于网络支持不足,而新一代的嵌入式处理器已经开始嵌网络接口,除了支持 TCPIP 协议,还有的支持IEEE1394、USB、CAN、Bluetooth 或 IrDA 通信接口中的一种或者几种,同时也需要提供相应的通信组网协议软件和物理层驱动软件。软件方面系统系统核支. . . . 9 / 11持网络模块,甚至可以在设备上嵌入 Web 浏览器,真正实现随时随地用各种设备上网。4精简系统核、算法,降低功耗和软硬件成本。未来的嵌入式产品是软硬件紧密结合的设备,为了减
20、低功耗和成本,需要设计者尽量精简系统核,只保留和系统功能紧密相关的软硬件,利用最低的资源实现最适当的功能,这就要求设计者选用最佳的编程模型和不断改进算法,优化编译器性能。因此,既要软件人员有丰富的硬件知识,又需要发展先进嵌入式软件技术,如 Java、Web 和 WAP 等。5提供友好的多媒体人机界面嵌入式设备能与用户亲密接触,最重要的因素就是它能提供非常友好的用户界面。图像界面,灵活的控制方式,使得人们感觉嵌入式设备就象是一个熟悉的老朋友。这方面的要求使得嵌入式软件设计者要在图形界面,多媒体技术上痛下苦功。手写文字输入、语音拨号上网、收发电子以与彩色图形、图像都会使使用者获得自由的感受。目前一
21、些先进的 PDA 在显示屏幕上已实现汉字写入、短消息语音发布,但一般的嵌入式设备距离这个要求还有很长的路要走。目前各种嵌入式 Linux 操作系统正迅速发展,已经形成了能与 Windows CE 等嵌入式操作系统进行有力竞争的局面。嵌入式 Linux 操作系统的迅速崛起,主要由于人们对自由软件的渴望与嵌入式系统应用的特制性,要求提供系统源码层次上的支持,而嵌入式 Linux 正适应了这一需求,它不仅具有开放源代码,系统核小、效率高、核网络结构完整,裁减后的系统很适于如信息家电等嵌入式系统的开发。嵌入式 Linux 操作系统的产品化与可靠性是目前受制约的一个重要因素。微软的 Win CE 是一个
22、较具代表性的、由桌面操作系统演变而成的实时嵌入式操作系统。虽然提供了较为强大的类似于桌面操作系统的功能,但针对嵌入式系统的特征与特性而言,Win CE 显得笨拙且在核结构的设计中并未考虑适应系统的高度可裁减性的要求。以 VxWorks 为代表的传统嵌入式操作系统是应用最广泛、市场占有率较具优势的几个系统,它们是专门为嵌入式微处理器设计的高模块化、高性能的实时操作系统,广泛应用于高科技产品中,包括消费电子设备、工业自动化、无线通信产品、医疗仪器、数字电视与多媒体设备,具. . . . 10 / 11有很好的安全性、容错性以与系统灵活性。虽然它们都提供专有的 API 接口,但是缺乏应用的高效性,网络连接功能较差,系统对应用程序开发支持相对较弱。对现在复杂的、网络化的、多处理器的嵌入式系统的许多应用需要而言,它已显得力不从心。随着硬
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数字赋能教育的核心理念
- 2024-2025学年九年级物理下册 第二十章 能源与能量守恒定律 20.2 开发新能源教学实录 (新版)粤教沪版
- 《分数的意义》(教学实录)-2023-2024学年四年级下册数学青岛版(五四学制)
- 七年级历史上册 第二单元 夏商周时期:早期国家与社会变革第7课 战国时期的社会变化教学实录 新人教版
- G21 财务分析与估值课程 第二章辅助资料
- Norgestomet-生命科学试剂-MCE
- 2024秋八年级物理上册 第4章 光的折射 透镜 第四节 照相机与眼球 视力的矫正教学思路2(新版)苏科版
- 唐山科技职业技术学院《计算机概论》2023-2024学年第一学期期末试卷
- 唐山工业职业技术学院《消费者行为与画像》2023-2024学年第一学期期末试卷
- 2023八年级数学下册 第5章 特殊平行四边形5.3正方形(2)教学实录(新版)浙教版
- 电影作品读解智慧树知到期末考试答案章节答案2024年西北大学
- 树木认养合同
- 珠海市香洲区 2022-2023学年七年级上学期期末道德与法治试题
- 仓库货物临时储存与分配计划三篇
- 2024年江苏省连云港市中考数学试卷
- 临床骨质疏松患者护理查房
- 新媒体与社会性别 知到智慧树网课答案
- 2024专升本英语答题卡浙江省
- 医疗技术临床应用管理档案(姓名+工号)
- 大班健康活动《不吃三无食品》
- 妇科医生进修汇报课件
评论
0/150
提交评论