嵌入式作業系統
嵌入式作業系統(Embedded Operating System,簡稱EOS)是專門設計用於嵌入式系統的作業系統。它結合了一般作業系統的功能與嵌入式軟體的特點,如可固化在ROM中上電運行、可配置(如任務數量等參數)、可裁剪(組件)、擁有獨立的板級支持包(不依賴特定硬體),並且是可修改的。嵌入式OS支持從8位到64位微處理器,可以從單一MCU發展到多品種MCU,功能也從僅有核心發展到提供檔案系統、TCP/IP網路系統、GUI系統等多種功能模組。市場上的嵌入式OS不斷細分,以適應不同領域的需求,如信息家電、智慧型手機、汽車電子、工業控制、醫療電子、軍事裝備、航空航天等。嵌入式OS可以分為實時和非實時兩類,實時嵌入式作業系統如VxWorks、QNX等具有強實時特點,而非實時嵌入式作業系統如WinCE、嵌入式Linux等一般具有弱實時特點,適用於娛樂系統等。開源型的嵌入式OS特點是開放源碼,只收取服務費,不收取版稅,如Embeded Linux、RTEMS、eCOS、FreeRTOS等。