嵌入式系统具有以下特点:
专用性:
嵌入式系统是专门为某一特定任务而设计的,通常只执行一个功能。
实时性:
许多嵌入式系统需要在严格的时间限制内完成任务,例如智能交通系统中的信号灯控制。
低功耗:
嵌入式系统通常需要长时间运行,因此功耗需要尽可能低。
高效率设计:
嵌入式系统的硬件和软件都是高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能。
生命周期长:
嵌入式系统一旦进入市场,具有较长的生命周期,升级换代也是和具体产品同步进行。
硬件和软件紧密集成:
嵌入式系统的软件通常固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。
资源有限:
与通用计算机相比,嵌入式系统的系统资源非常有限,通常没有系统软件和应用软件的明显区分。
运行环境差异大:
嵌入式系统无处不在,但运行环境差异很大,可运行在极端恶劣的环境下。
成本关注:
嵌入式系统在满足功能、性能和可靠性等质量特性的前提下,降低成本是产品开发非常关注的。
可靠性高:
嵌入式系统通常采用一些保障机制,例如看门狗定时器(Watch Dog Timer, WDT),来提高系统的可靠性。
体积小、集成度高:
嵌入式系统具有低功耗、体积小、集成度高等特点,有利于系统设计趋于小型化,移动能力增强。
技术密集、资金密集:
嵌入式系统是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
可扩展性:
嵌入式系统具有可扩展的处理器结构,以能最迅速地开展出满足应用的最高性能的嵌入式微处理器。
实时多任务支持:
嵌入式系统对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间。
这些特点使得嵌入式系统在特定应用中表现出色,满足各种严格的要求和条件。