嵌入式系统的定义有很多种,比较通用的定义为:以应用为中心,以计算机技术为基础,软硬件可裁
减,迎合特定的应用环境,对功能、可靠性、成本、体积、功耗方面要求严格的专用计算机系统。
按照电气和电子工程师学会(IEEE)的定义,嵌入式系统是用来控制、监控或者辅助操作机器、装置、
工厂等大规模系统的设备(devices used to control,monitor,or assist the operation of equipment,machinery or
plants)。这个定义主要是从嵌入式系统的用途方面来进行定义的。
1.1.2 嵌入式系统组成和特点
根据以上嵌入式系统的定义,我们可以看出,嵌入式系统是由硬件和软件相结合组成的具有特定功能、
用于特定场合的独立系统。其硬件主要由嵌入式微处理器、外围硬件设备组成;其软件主要包括底层系统
软件和用户应用软件。嵌入式系统具有如下特点。
(1)专用、软硬件可裁减可配置
从嵌入式系统的定义可以看出,嵌入式系统是面向应用的,与通用系统最大的区别在于嵌入式系统的
功能专一。根据这个特性,嵌入式系统的软、硬件可以根据需要进行精心设计、量体裁衣、去除冗余,以
实现低成本、高性能。也正因如此,嵌入式系统采用的微处理器和外围设备种类繁多,系统不具通用性。
(2)低功耗、高可靠性、高稳定性
嵌入式系统大多用在特定场合,要么是环境条件恶劣,要么要求其长时间连续运转。因此,嵌入式系
统应具有高可靠性、高稳定性、低功耗等性能。
(3)软件代码短小精悍
由于成本和应用场合的特殊性,嵌入式系统的硬件资源(如内存等)通常都比较少,因此,对嵌入式
系统的设计也提出了较高的要求。嵌入式系统的软件设计尤其要求高质量,要在有限的资源上实现高可靠
性、高性能的系统。虽然随着硬件技术的发展和成本的降低,在高端嵌入式产品上也开始采用嵌入式操作
系统,但其和 PC 资源比起来还是少得可怜。所以,嵌入式系统的软件代码依然要在保证性能的情况下,
占用尽量少的资源,保证产品的高性价比,使其具有更强的竞争力。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !