background image

山一角。由于迅速发展的互联网技术和廉价的微处理器的出现,不远的将来,嵌入式设备将会

“嵌”入在各种日常用品中,全面走入人类的生活,还会在工业、军事、自然探索等各方面广泛应

用。

事实上,有数据显示,当前市面上销售的 CPU 只有不到 10%流向了各类通用计算机系统,

而超过 90%的 CPU 则被装在了各类嵌入式系统中。有利于嵌入式系统的健康发展。对人类社会

的发展也会产生深远的影响

2 嵌入式的特点 

嵌入式系统被定义为:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统

对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

    嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的

产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

目前嵌入式系统除了部分为 32 位处理器外,大量存在的是 8 位和 16 位的嵌入式微控制器

(MCU) ,嵌入式系统是计算机应用的另一种形态,正如前所述它与通用计算机应用不同:嵌入式计

算机是以嵌入式系统的形式隐藏在各种装置、产品和系统之中的一种软硬件高度专业化的特定计

算机系统。

常见的嵌入式系统有 16 种:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-

II、VxWorks、pSOS、Nucleus、ThreadX 、Rtems 、QNX、INTEGRITY、OSE、C Executive 

3 嵌入式系统的分类

3.1 非实时系统特性

嵌入式系统的设计挑战是使嵌入式系统的独特性能与设备的特殊约束条件相一致。以下是一些嵌

入式系统的重要特性:

  (1) 特殊应用系统-嵌入式系统不同于通用处理器,它针对特殊应用进行了优化。

  (2)反应性系统-反应性计算的意思是系统(主要是软件部分)根据传感器信息对环境作出

响应,并利用激励器控制环境,同时系统速度能与环境速度同步。

  (3)分布式-嵌入式系统的一般特征是多个通信进程在多个通过通信链路链接的 CPU 或

ASIC 上运行。

  (4)异类性-不同的嵌入式系统一般具有不同的结构,以便在处理严格设计约束的嵌入式

系统时能够提供更好的设计便利性。

  (5)苛刻环境-许多嵌入式系统并不工作在受控的环境中,因此它们必须能够经受过热、

振动、冲击、电源波动和其它恶劣的物理环境条件的考验。

2