LiteOS是在2015華爲網絡大會上華爲發佈的敏捷網絡3.0中的一個輕量級的物聯網操做系統,LiteOS體積只有10KB級。算法
在Hi3559A中,liteos是用於Cortex-A53,用於處理MPP 媒體業務邏輯的;網絡
Huawei LiteOS基礎內核是最精簡的Huawei LiteOS操做系統代碼,包括任務管理、內存管理、時間管理、通訊機制、中斷管理、隊列管理、事件管理、定時器、異常管理等操做系統基礎組件,能夠單獨運行。函數
提供任務的建立、刪除、延遲、掛起、恢復等功能,以及鎖定和解鎖任務調度。支持任務按優先級高低搶佔調度及同優先級時間片輪轉調度。spa
提供事件、消息隊列功能。操作系統
異常接管是指在系統運行過程當中發生異常後,跳轉到異常處理信息的鉤子函數,打印當前發生異常函數調用棧信息,或者保存當前系統狀態的一系列動做。blog
Huawei LiteOS的異常接管,會在異常後打印發生異常的任務ID號、棧大小,以及LR、PC等寄存器信息;隊列
動態加載是一種軟件加載連接技術,不對組成程序的目標文件進行一次性連接加載,等到程序要運行時才進行連接加載。事件
Huawei LiteOS提供支持OBJ目標文件和SO共享目標文件的動態加載機制。內存
分散加載是經過重排鏡像等手段,把關鍵業務優先加載,從而縮短啓動時間。同步