UC/OS-II基礎知識之系統的初始化

UC/OS-II基礎知識之系統的初始化

1.UC/OS-II的初始化
在使用UC/OS-II的所有服務之前,必須調用UC/OS-II的初始化函數OSInit()來對UC/OS-II的運行環境進行初始化。OSInit()將對UC/OS-II的所有全局變量和數據結構進行初始化,同時創建空閒任務OSTaskIdle,並賦之以最低的優先級別和永遠的就緒狀態,如果用戶還使能了通緝任務,系統還要創建統計任務。初始化函數OSInit()對數據結構進行初始化時,主要創建包括空任務控制塊鏈表在內的5個空數據緩衝區,初始化的示意圖入下圖所示

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章