嵌入式系统的主要特点有以下几方面:
嵌入式系统的成本分为软件成本和硬件成本,也可以分为开发成本和维护成本。对于一个包含嵌入式软件系统的产品来说,在满足功能、性能和可靠性等质量特性的前提下,降低成本是产品开发非常关注的。
嵌入式系统一般都是实时系统。实时性一般分为软实时系统和硬实时系统。硬实时系统要求相关任务必须在某个时间间隔内完成,否则可能会引起系统崩溃或致命的错误;而软实时系统的任务为时间敏感性任务,响应时间不能满足一般也不会引起非常严重的后果。
对于功能较为复杂的嵌入式系统,一般采用嵌入式操作系统(Embedded Operation System,EOS)来管理系统的硬件资源和时间资源,如果是实时系统,则应采用具有实时特性的实时操作系统(Real Time Operation System,RTOS)。 对于功能较简单的小型电子装置,可以不采用操作系统,由软件来直接管理系统的硬件资源和时间资源。
嵌入式系统一般都采用一些保障机制,例如看门狗定时器(Watch Dog Timer,WDT),来提高系统的可靠性。
嵌入式系统多为低功耗系统,是因为它通常没有充足的电能供应,而且功耗越小系统散热越容易、系统的稳定性和可靠性越高。
极端恶劣的环境一般意味着严酷的温度与很高的湿度,以及防振、防尘、防水、防电磁干扰等问题。所以,嵌入式系统的硬件一般应选择工业级或军品级。
嵌入式系统一般没有系统软件和应用软件的明显区分,不要求其功能设计及实现上过于复杂,而且软件系统和硬件的结合非常紧密,所以它的系统资源相对有限。
非嵌入式软件代码通常存放在硬盘上,而多数嵌入式系统必须把所有的代码都存放在ROM中。
嵌入式软件系统可选择的处理器有微处理器、微控制器、数字信号处理器、片上系统(System On Chip, SoC)等。而系统所采用的处理器确定了系统的体系结构,
嵌入式系统的开发工具既有软件又有硬件,软件包括交叉编译器、模拟器、调试器、集成开发环境等;硬件包括ROM仿真器、在线仿真器、在线调试器、片上调试器等。嵌入式微处理器包含专用调试电路。 这正是: 嵌入软件大不同,硬件结合紧密中 参考书目:嵌入式系统的设计与开发,作者:陈连坤,出版社:清华大学出版社 北京交通大学出版社 |
|