嵌入式操作系统和普通的桌面系统(如PC)或企业系统(如银行服务器)所使用的操作系统从角色角度来看没有原则性的差异。因此想要理解嵌入式操作系,完全可以看看自己所使用的桌面操作系统是如何的,由此得出一个感性的认识。
当然,既然加了“嵌入式”作为前缀,嵌入式操作系统自有一些特殊之处。其一是“低调”,嵌入就要把身影埋入对象(宿主)中去,因此嵌入式系统通常没有华丽的界面喧宾夺主。其二是“能曲能伸”,嵌入式系统本身就是必须按宿主的要求量身定做的。所以作为嵌入式系统的组成部分——嵌入式操作系统,必须能够按需求被裁剪以满足具体的环境。其三是“实时”,由于嵌入式系统通常是被用来替代或充当宿主系统的核心控制或处理功能,而这些功能一般都要求非常强的实时性(如原来是完全采用硬件实现的),因此要求嵌入的系统同样能满足相应的实时性特性。
综上所述,嵌入式操作系统是一个态度低调,适应灵活和反映敏捷的管家。
|