嵌入式系统定义的问题,已经在很多论坛社区引发了多次争论。就这个问题我们可以分别从
广义上和狭义上讲:
广而化之,可以认为凡是带有微处理器的专用软硬件系统都可以称为嵌入式系统。作为
系统核心的微处理器又包括三类:微控制器
(MCU)、数字信号处理器(DSP)、嵌入式微处理器
(MPU)。所以有人简单的说:"嵌入式系统是指操作系统和功能软件集成于计算机硬件系统
之中。
"还有人认为嵌入式系统就是"以应用为中心、以计算机技术为基础、软件硬件可裁剪、
适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统
"。应该说后者从
功能应用特征上比较好的给出了嵌入式系统的定义,嵌入式的概念的分析根本上应该从应
用上加以切入。
嵌入式系统可以称为后 PC 时代和后网络时代的新秀。与传统的通用计算机,数字产品
相比,利用嵌入式技术的产品有其自己的特点:
1.由于嵌入式系统采用的是微处理器,实现相对单一的功能,采用独立的操作系统,
所以往往不需要大量的外围器件。因而在体积上,功耗上有其自身的优势。相比之下,一个
使用
Windows CE 的 PDA,仅靠机内电源就可以使用几天,而任何一台笔记本仅仅能够支
持
3 小时左右。
2.嵌入式系统是将计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后
的产物,是一门综合技术学科。由于空间和各种资源相对不足,嵌入式系统的硬件和软件都
必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样
才能在具体应用中对处理器的选择更具有竞争力。
3.嵌入式系统是一个软硬件高度结合的产物。为了提高执行速度和系统可靠性,嵌入式
系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。片上
系统,板上系统的实现,使得以
pda 等为代表的这类产品拥有更加熟悉的操作界面和操作
方式,比着传统的商务通等功能更加完善,实用。
4.为适应嵌入式分布处理结构和应用上网需求,面向 21 世纪的嵌入式系统要求配备标
准的一种或多种网络通信接口。针对外部联网要求,嵌入设备必需配有通信接口
,相应需要
TCP/IP 协议簇软件支持;由于家用电器相互关联(如防盗报警、灯光能源控制、影视设备和信
息终端交换信息
)及实验现场仪器的协调工作等要求,新一代嵌入式设备还需具备
IEEE1394、USB、CAN、Bluetooth 或 IrDA 通信接口,同时也需要提供相应的通信组网协议软
件和物理层驱动软件。为了支持应用软件的特定编程模式,如
Web 或无线 Web 编程模式,