首页 理论教育 嵌入式系统的特点及其裁剪性实例

嵌入式系统的特点及其裁剪性实例

时间:2023-10-31 理论教育 版权反馈
【摘要】:可裁剪性好从嵌入式系统专用性的特点来看,作为嵌入式系统的供应者,理应提供各式各样的硬件和软件以备选用。为了既不提高成本,又满足专用性的需要,嵌入式系统的供应者必须采取相应措施,使产品在通用和专用之间进行某种平衡。目前的做法是,把嵌入式系统硬件和操作系统设计成可裁剪的,以便使嵌入式系统开发人员根据实际应用需要来量体裁衣,去除冗余,从而使系统在满足应用要求的前提下达到最精简的配置。

嵌入式系统的特点及其裁剪性实例

从应用的角度看,嵌入式系统与通用计算机系统相比,有如下特点:

(1)专用性强

嵌入式系统通常是面向用户、面向产品、面向特定应用的,其专用性很强,不能独立于应用自行发展,所以嵌入式系统的硬件和软件,尤其是软件,都是为特定用户群来设计的。它通常具有某种专用性的特点。

(2)实时性好

目前,嵌入式系统广泛应用于生产过程控制、数据采集、传输通信等场合,主要用来对宿主对象进行控制,所以它们都对嵌入式系统有或多或少的实时性要求。高实时性的操作系统软件是嵌入式软件的基本要求。一般都要求软件是固化和存储的。

(3)可裁剪性好

从嵌入式系统专用性的特点来看,作为嵌入式系统的供应者,理应提供各式各样的硬件和软件以备选用。但是,这样做势必会提高产品的成本。为了既不提高成本,又满足专用性的需要,嵌入式系统的供应者必须采取相应措施,使产品在通用和专用之间进行某种平衡。目前的做法是,把嵌入式系统硬件和操作系统设计成可裁剪的,以便使嵌入式系统开发人员根据实际应用需要来量体裁衣,去除冗余,从而使系统在满足应用要求的前提下达到最精简的配置。

(4)可靠性

由于有些嵌入式系统所承担的计算任务涉及产品质量、人身安全、国家机密等重大事务,加之有些嵌入式系统的宿主对象要工作在无人值守的场合,所以与普通系统相比较,对嵌入式系统可靠性的要求极高。(www.xing528.com)

(5)功耗低

有很多嵌入式系统的宿主对象都是一些小型应用系统,如移动电话、PDA、MP3、飞机、舰船和数码相机等,这些设备往往工作时间较长,又无法像通用计算机那样有充足的电源供应,因此低功耗一直是嵌入式系统追求的目标。当然也是为了降低系统的功耗,嵌入式系统中的软件一般不存储于磁盘等载体中,而都固化在存储器芯片或单片系统的存储器之中。功耗还影响MCU的选择、外围电路的设计,甚至编程语言的选择。

(6)系统内核小

因为嵌入式系统一般都应用于小型电子装置,所以系统资源相对有限,其内核也比传统的操作系统小很多,小的有几千字节,大的也不过几十兆字节。嵌入式操作系统内核比较小的有µC/OS-II和Nucleus等,相对较大的就是Microsoft的WindowsMobile操作系统,其内核也只有几十兆字节,比在PC上运行的其他操作系统规模小得多。

(7)具有专门的开发工具和开发环境

嵌入式系统需要开发工具和开发环境。用户在设计完成以后可以借助开发工具和开发环境修改其中的程序功能。开发时往往有主机和目标机的概念,主机用于程序的开发,目标机作为最后的执行机,开发时需要交替结合进行。

(8)多技术的融合

嵌入式系统融合了多种技术,包括计算机技术、半导体技术以及电子技术等,它是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈