上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.1 嵌入式系统的基本概念
1.1.1 嵌入式系统定义
嵌入式系统的定义要从计算机工业的分类说起。传统上,按照计算机的体系结构、运算速度、结构规模分为大型计算机、中型机、小型机和微型计算机,并以此来组织学科和产业分工,这种分类沿袭了约40年。但很明显,这种分类已不适合现代计算机工业了,现代微型计算机的速度、结构复杂度都直抵原来的大、中型机,于是现代分类按计算机的嵌入式应用和非嵌入式应用将其分为通用计算机和嵌入式计算机。通用计算机即通常所说的个人计算机(PC),嵌入式计算机即指嵌入式系统。因此,我们可以给嵌入式系统下这样一个定义:嵌入式系统是嵌入到对象体系中的专用计算机系统。如微波炉、空调、小汽车、数码相机与手机等产品中都需要计算机系统来进行控制与管理,这些产品中的计算机系统就是嵌入式系统。但习惯上,也称这些产品为嵌入式系统。
IEEE(国际电气和电子工程师协会)给嵌入式系统下了这样一个定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”。
可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。
综上所述,嵌入式系统有狭义与广义两类定义。狭义上看,嵌入式系统是指嵌入微波炉、空调、小汽车及数码相机等产品中用于控制与管理的专用计算机系统;广义上看,微波炉、空调、小汽车及数码相机等内部包含有专用计算机的产品都属嵌入式系统。
嵌入式系统的另一个较通用的定义是:嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。