分享

嵌入式系统的特点

 东北十三少 2023-10-25 发布于四川

嵌入式系统的主要特点有以下几方面:

  1. 嵌入式系统通常极其关注成本

嵌入式系统的成本分为软件成本和硬件成本,也可以分为开发成本和维护成本。对于一个包含嵌入式软件系统的产品来说,在满足功能、性能和可靠性等质量特性的前提下,降低成本是产品开发非常关注的。

  1. 嵌入式系统通常对实时性有要求

嵌入式系统一般都是实时系统。实时性一般分为软实时系统和硬实时系统。硬实时系统要求相关任务必须在某个时间间隔内完成,否则可能会引起系统崩溃或致命的错误;而软实时系统的任务为时间敏感性任务,响应时间不能满足一般也不会引起非常严重的后果。

  1. 嵌入式系统一般采用EOS或RTOS

对于功能较为复杂的嵌入式系统,一般采用嵌入式操作系统(Embedded Operation System,EOS)来管理系统的硬件资源和时间资源,如果是实时系统,则应采用具有实时特性的实时操作系统(Real Time Operation System,RTOS)。

对于功能较简单的小型电子装置,可以不采用操作系统,由软件来直接管理系统的硬件资源和时间资源。

  1. 嵌入式系统故障造成的后果较通用计算机更为严重

嵌入式系统一般都采用一些保障机制,例如看门狗定时器(Watch Dog Timer,WDT),来提高系统的可靠性。

  1. 嵌入式系统多为低功耗系统

嵌入式系统多为低功耗系统,是因为它通常没有充足的电能供应,而且功耗越小系统散热越容易、系统的稳定性和可靠性越高。

  1. 嵌入式系统经常在极端恶劣的环境下运行

极端恶劣的环境一般意味着严酷的温度与很高的湿度,以及防振、防尘、防水、防电磁干扰等问题。所以,嵌入式系统的硬件一般应选择工业级或军品级。

  1. 嵌入式系统的系统资源与通用计算机相比是非常少的

嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,而且软件系统和硬件的结合非常紧密,所以它的系统资源相对有限。

  1. 嵌入式系统通常在ROM中存放所有程序的目标代码

非嵌入式软件代码通常存放在硬盘上,而多数嵌入式系统必须把所有的代码都存放在ROM中。

  1. 嵌入式软件系统可采用多种类型的处理器和处理器体系结构

嵌入式软件系统可选择的处理器有微处理器、微控制器、数字信号处理器、片上系统(System On Chip, SoC)等。而系统所采用的处理器确定了系统的体系结构,

  1. 嵌入式系统需要专用开发工具和方法进行设计。

嵌入式系统的开发工具既有软件又有硬件,软件包括交叉编译器、模拟器、调试器、集成开发环境等;硬件包括ROM仿真器、在线仿真器、在线调试器、片上调试器等。嵌入式微处理器包含专用调试电路。

这正是:

嵌入软件大不同,硬件结合紧密中
独具特点十余处,理解有助开发成

参考书目:嵌入式系统的设计与开发,作者:陈连坤,出版社:清华大学出版社 北京交通大学出版社

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多