如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
万方数据嵌入式系统的定义与发展历史丰●-J·~菇●t^一___I何立民■北京航空航天大学现代计算机的技术发展史嵌八式系统诞生于微型机时代,经历了漫长的独立发展的单片机道路。给嵌入式系统寻求科学的定义,必须了解嵌入式系统的发展历史,按照历史性、奉质’I生,普遍通用性来定义嵌八式系统,并把定义与特点相区分。由于嵌入式系统应用中,对象系统的广泛性与单片机的独主发展道路,使嵌八式系统应用在客观上存在两种模式,从学科建设上,可统一成嵌八式系统应用的高低端。嵌入式系统发展史目前,在嵌入式系统应用领域中,不少人对什幺是用,不知道单片机就是一个最典型的嵌入式系统;也有是列举了嵌入式系统的一些特点,往往不知所云。因此,有必要从现代计算的发展历史,了解嵌入式系统的由来,从学科建设的角度来探讨嵌入式系统较为准确的(1)始于微型机时代的嵌入式应用进程中.计算机始终是供养在特殊的机房中.实现数值计算的大型昂贵设备。直到20世纪70年代,微处理器的出现,计算机才出现了历史性的变化。以微处理嚣为核心的微型计算机以其小型、价廉、高可靠性特点,迅速走出机房;基于高速数值解算能力的微型机.表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。例如,将微型计算机经电气加固、机械加固,并配置各种外围接口电路,安装到大型舰船中构成自动驾驶来的形态与通用的计算机功能。为了区别于原有的通用计算机系统,把嵌入到对象体系中,实现对象体系智能化控制的计算机,称作嵌入式计算机系统。因此,嵌人将一个计算机嵌入到一个对象体系中去,这些是理解嵌由于嵌入式计算机系统要嵌入到对象体系中,实现的是对象的智能化控制,因此.它有着与通用计算机系统完全不同的技术要求与技术发展方向。算;技术发展方向是总线速度的无限提升。存储容量的智能化控制能力;技术发展方向是与对象系统密切相关的嵌人性能、控制能力与控制的可靠性。早期,人们勉为其难地将通用计算机系统进行改装,在大型设备中实现嵌入式应用。然而.对于众多的对象系统(如家用电器、仪器仪表、工控单元⋯·).无法嵌入通用计算机系统,况且嵌入式系统与通用计算机系统的技术发展方向完全不同,因此,必须独立地发展计算机技术发展的两大分支。如果说微型机的出现,使计算机进入到现代计算机发展阶段,那么嵌入式计算机系统的诞生,则标志了计算机进入了通用计算机系统与嵌人式计算机系统两大分支并行发展时代,从而导致20世纪末,计算机的高速发展时期。通用计算机系统与嵌入式计算机系统的专业化分工发展,导致20世纪末、21世纪初,计算机技术的飞速发展。计算机专业领域集中精力发展通用计算机系统的软、硬件技术,不必兼顾嵌入式应用要求,通用微处理器迅速从286,386扩张计算机基于高速海量的数据文件处理能力,使通用计算机系统进人到尽善尽美阶段。嵌入式计算机系统则走上了一条完全不同的道路,的传统电子系统领域的厂家与专业人士,接过起源于计6摘要关键词嵌入式系统定义应用模式高低端应用嵌入式系统不甚了解。有些人搞了十多年的单片机应些人在解释什么是嵌入式系统时,不是从定义出发,而定义。1电子数字计算机诞生于1946年。在其后漫长的历史仪或轮机状态监测系统。这样一来,计算机便失去了原式系统诞生于微型机时代,嵌入式系统的嵌入性本质是入式系统的基本出发点。(2)现代计算机技术的两大分支通用计算机系统的技术要求是高速、海量的数值计无限扩大。而嵌人式计算机系统的技术要求则是对象的通用计算机系统与嵌人式计算机系统,这就形成了现代(3)两大分支发晨的里程碑事件486到奔腾系列;操作系统则迅速这条独立发展的道路就是单芯片化道路。它动员了原有万方数据嵌入式系统的定义与特点嵌入式系统的独立发展道路算机领域的嵌入式系统,承担起发展与普及嵌入式系统如果我们了解了嵌入式(计算机)系统的由来与发展一对嵌入式系统就不会产生过多的误解,而能历史按照历史性、本质性、普遍性要求,嵌入式系统应三个基本要素。对象系统则是指嵌入式系统所嵌入的宿嵌人式系统的特点与定义不同,它是由定义中的三十基本要素衍生出来的。不同的嵌入式系统其特点会有与“嵌人性”的相关特点:由于是嵌入到对象系统型)、电气/气氛环境(可靠)、成本(价廉)等要求。与”专用性”的相关特点:软、硬件的裁剪性;满足对象要求的最小软、硬件配置等。与“计算机系统”的相关特点:嵌入式系统必须是能满足对象系统控制要求的计算机系统。与上两个特点相呼应.这样的计算机必须配置有与对象系统相适应的另外,在理解嵌入式系统定义时.不要与嵌人式设备相混淆。嵌入式设备是指内部有嵌入式系统的产品、设备,例如,内含单片机的家用电器、仪器仪表、工控单元、机器人、手机、PDA等。按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌人式系统。嵌入