什么是嵌入式系统
嵌入式系统是现在为热门的领域之一,已经广泛地渗透到科学研究、工程设计、军事技术、各类产业以及人们日常生活的方方面面。随着外各种嵌入式产品的进一步开发和推广,嵌入式技术培训将越来越与人们的生活紧密结合。那么,到底什么是嵌入式系统呢?
什么是嵌入式系统?
按照电器工程协会的定义,嵌入式系统是用来控制或者监视机器、装置、工厂等大规模系统的设备。这个定义主要是从嵌入式系统的用途方面来进行定义的,可以看到,单个嵌入式系统的功能较为单一,是专为某一具体的用途而设定的。这与通用计算机功能的“大而全”形成了鲜明的对比。
嵌入式系统更加常用的定义为:嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
它主要由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件等部分组成。它具有“嵌入性”、“专用性”和“计算机系统”3个基本要素。
这个定义较为具体地指明了嵌入式系统的3大基本要素。
嵌入式系统的详细解释
“嵌入性”是指它是嵌入到对象体系中的专用计算机系统,比如,人们常用的手机就是一个具体的对象,而将专用计算机系统嵌入到手机这个对象后就形成了嵌入式系统。
“专用性”是指每一个嵌入式系统都是特定的应用,比如,手机就是专为人们的通信服务的,自动售货机就是专为售货而用的。
“计算机系统”则强调了它是一个完整的计算机体系结构,它包括嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用软件4大部分,缺一不可。
可以说,“嵌入性”是它的特征,“专用性”是它的灵魂,而“计算机系统”则是它的实质。
嵌入式系统的特点
1.嵌入式系统通常是面向特定应用的
嵌入式微处理器与通用型处理器的大不同就是嵌入式微处理器大多工作在为特定用户群设计的系统中。嵌入式微处理器通常都具有低功耗、体积小、集成度高等特点,能够把通用处理器中许多由板卡完成的任务集成在芯片内部,从而有利于嵌入式系统设计趋于小型化,大大增强移动能力,跟网络的耦合越来越紧密。
2.嵌入式系统是各种技术、各个行业融合的产物
嵌入式可以应用在人们生活的各个领域,它是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
3.嵌入式系统的软硬件设计高效、可裁减
嵌入式系统对成本、体积等方面有严格的要求,要求嵌入式工程师对硬件和软件进行高效地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能,这样才能在具体应用中更具有竞争力。
4.嵌入式系统软件固化
为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机中,而不是存储于磁盘等载体中。
5.购买产品与技术开发相结合的实现方式
通用处理器系统多数是通过软件工程的方法,根据用户的需求进行软件开发的,用户拥有完整的技术资料,可以根据应用的需要进行相应的维护与升级。而嵌入式系统一般采用购买现成产品与自行独立开发相结合的方式来构建。
通过下面的表格我们可以更清楚的认识到嵌入式系统和通用计算机的主要区别。
嵌入式系统和通用计算机的主要区别
暂无评论