控制工程师论坛

嵌入式系统

嵌入式系统的基本概念

xilinxue
xilinxue

2008-11-14

嵌入式系统定义   

  按照最一般的定义,嵌入式系统(Embedded Systems)是指用于实时控制、监视、管理或辅助其他设备/设施运行的设备,可以是专用或多用途(但一般具有可编程的特性)的设备,可以是硬件或软件,嵌入式系统的“嵌入”特性意味着这些系统本身与其所控制和管理的系统是融为一体的,是其中的一个有机组成部分,是各种控制系统的基本构造单元。硬件形式的嵌入系统多为专用的或可编程控制的芯片,是最主要的嵌入式系统,而软件形式的嵌入式系统则主要是各种专门用途的控制软件系统,一种典型的嵌入式系统的结构方式参见图15.1所示,包括项目管理工具、分析工具、开发工具和第三方提供的工具。嵌入式系统在有的应用情况下是显式存在的,即用户可明显感觉到该系统的存在(如计算机系统中的控制部件),但更多的情况下用户在实际使用过程中很难察觉到其存在性,即使是有经验的技术人员也需要经过充分的比较才能确定在某一特定过程中是否有嵌入式系统的参与。


嵌入式系统的主要特点

  与一般的商用系统(如MIS系统)相比较而言,嵌入式系统具有如下一些显著的特点:

(1)系统的复杂性

  据目前的估计,大约有100-250亿个嵌入式系统正在使用,分布在十分广泛的范围之内,几乎所有的现代电子设备中都有嵌入式系统。嵌入式系统本身的复杂程度也因功能而不同,平均的嵌入式系统工程大约包含14个芯片,多的可达45个芯收到,加上不同系统在开发制造过程中的技术差异以及不同系统之间的协同工作,整个嵌入式系统的复杂性就可想而知了。而一般的商用系统无论是从应用范围还是系统的复杂度都要简单得多。

(2)系统处理的实时性

  嵌入式系统多数与生产过程的实时控制相关,将更多地涉及到对时间段的处理,而不是对日期或年份的处理,因此人们会忽视嵌入式系统中的2000年问题。同时生产过程本身的特性决定了这类系统不可能随意中断正常的生产过程进行各种测试或维修,而且对于多数造价高昂的嵌入式系统没有备份系统,因此问题诊断的难度相应增加。而一般的商用系统则更加侧重非实时的控制和管理,更多地涉及到日期的处理,而且一般可在特定的测试环境中进行系统测试而不影响系统的正常工作。

(3)与关键系统的控制相关

  嵌入式系统在一些关键系统(如与国民经济密切相关的钢铁、石油等大型生产企业的过程)的控制过程得到了广泛的应用,但这些系统的生产过程是代价高昂的,系统的任何微小的错误都可能导致整个生产过程的中断和巨额的经济损失。由于这些经济部门的重要地位,这些损失又可能对整个国家乃至全球的经济发展造成一定的影响。一般的商用系统更多地与决策过程而不是实时控制过程相关,因此对这些关键部门的生产过程的影响不是那样明显,而且影响的时间范围大于嵌入式控制系统。

(4)购买产品与技术开发相结合的实现方式

  一般商用系统多数是通过软件工程的方法,根据用户的需求进行开发的,用户拥有完整的技术资料,可根据应用的需要进行相应的维护与升级。而嵌入式系统则基本上都是同时采用购买现成的产品和自行独立开发相结合的方式来构建的。这种系统构建方式使得系统的运行和维护过程复杂化,自行开发的部分基本上能够保留较完备的开发文档和维护记录信息,而购买产品的部分则缺少基本的技术资料和相关的技术人员。对于购买产品的部分,一般只能采取整个部件进行替换的方式维护,或者需要得到原厂商的技术支持。
回帖

评论4

总共 , 当前 /
首页 | 登录 | 注册 | 返回顶部↑
手机版 | 电脑版
版权所有 Copyright(C) 2016 CE China