(5)嵌入式系统的软件一般都固化在单片机或存储器芯片中,而不是存储于磁盘等其他载体中,这样可以有效地提高执行速度和系统可靠性。
(6)嵌入式系统具备有较高的实时性。由于嵌入式系统是为特定目的设计的,并且常常受到体积、成本、存储、带宽等限制,因此它必须最大限度地在软硬件上“量身定做”,来提高资源的利用率,这样的结果也随之导致了实时性的增强。高实时性的嵌入式操作系统对整个系统都起着重要的作用,因此对软件程序代码的质量,特别是可靠性,有着很高的要求。
(7)在对嵌入式系统的软硬件进行设计时的时候,必须重视效率、精简系统、去除冗余,这样有利于控制成本。针对用户的具体需求,对系统进行具体合理的配置,才能达到理想的性能,这从另一个方面提高了安全性能。文献综述
(8)嵌入式系统所支持的开发工具和开发环境有易学、易用、可靠、高效的特点,这有助于嵌入式开发人员的设计、编写和测试。
(9)嵌入式系统的专用性极强。一般嵌入式系统的软硬件专为某一功能设计,个性化很强,其软件与硬件的结合非常紧密。一旦要针对其他功能或其他硬件进行系统的移植,即使使用同一系列的产品,也需要根据系统硬件的变化、任务的变化对系统进行大范围的更改。
(10)嵌入式软件开发一般使用实时操作系统RTOS作为开发平台,这可以让应用程序直接在嵌入式芯片上运行,也可以合理的调度多任务运行,有效利用资源。从而保证了程序在执行中的实时性和可靠性,使得嵌入式软件开发得以标准化,减少了系统的开发时间,同时保证了软件的质量。