Huawei - LiteOS

http://wiki.oiotc.cc/index.php?title=Liteos#.E5.B8.B8.E8.A7.81.E9.97.AE.E9.A2.98FAQ



Liteos Kernel是“輕量級的實時操作系統”;是華為IOT OS的內核,支持ARM Cortex-M、R、A 系列以及DSP等32位芯片架構。
Liteos Kernel具有如下優點:
  • 高實時性,高穩定性。
  • 基於優先級搶占和時間分片調度。
  • 支持分散加載。
  • 支持功能靜態裁剪。
  • 已成功商用多年。

Liteos系統由Mem、Kernel、IPC、CORE、OM五大子系統構成,Mem是整個系統的基石,架構圖如下:
Mem.png
各子系統的職責如下:
Mem:實現內存分區的創建,內存塊的申請和釋放功能。
Kernel:實現任務、TICK中斷、軟件定時器等功能。
IPC:實現信號量、消息、線程間通信等功能。
CORE:實現和芯片強相關的硬件特性功能,如硬中斷、硬件定時等。
OM:實現ERR、內存監控、任務監控等調測功能。



留言

熱門文章