嵌入式操作系統(EOS)是指用於嵌入式系統的操作系統。嵌入式操作系統是一種用途廣泛的系統軟件,通常包括與硬件的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標准化瀏覽器等。嵌入式系統分為4層:硬件層、驅動層、操作系統和應用層。嵌入式操作系統負責嵌入式系統的全部軟、硬件資源的分配、任務調度、控制、協調並發活動。它必須體現其所在系統的特征,能夠通過裝卸某些模塊來達到系統所要求的功能,是一種用途廣泛的系統軟件。
用經典的四個字“感知中國”全面描述和定義了物聯網產業的內涵。從字面上來理解,“感” 既是信息采集(傳感器);“知”信息處理(運算、處理、控制、通信並通過互聯網進行信息傳遞和控制)。這些都是嵌入式系統的特征表現。如果歸納一句話來理解總理“感知中國”的含義,既是通過嵌入式系統智能終端產品網絡化的過程可以實現感和知的目的。
嵌入式操作系統的主要特點:
1.可裝卸性。開放性、可伸縮性的體系結構。
2.強實時性。EOS實時性一般較強,可用於各種設備控制當中。
3.統一的接口。提供各種設備驅動接口。
4.操作方便、簡單、提供友好的圖形GUI,圖形界面,追求易學易用。
5.提供強大的網絡功能,支持TCP/IP協議及其它協議,提供TCP/UDP/IP/PPP協議支持及統一的MAC訪問層接口,為各種移動計算設備預留接口。
6.強穩定性,弱交互性。嵌入式系統一旦開始運行就不需要用戶過多的干預,這就要負責系統管理的EOS具有較強的穩定性。嵌入式操作系統的用戶接口一般不提供操作命令,它通過系統的調用命令向用戶程序提供服務。
7.固化代碼。在嵌入式系統中,嵌入式操作系統和應用軟件被固化在嵌入式系統計算機的ROM中。輔助存儲器在嵌入式系統中很少使用,因此,嵌入式操作系統的文件管理功能應該能夠很容易地拆卸,而用各種內存文件系統。8.更好的硬件適應性,也就是良好的移植性。