OSInit(), 用于初始化 uC/OS-III 。 OSInit ()初始化內部變量和數據結構,同時產生 2 個到 5 個內部任務。最低程度,uC/OS-III
******************5 個內部任務**********************
OS_IdleTask ()空閑任務; (OSIdleTaskHook() 并進入低功耗模式 。 然后 , 進入 OS_IdleTask()并循環) 。
OS_TickTask () 時基任務 ( 通 過 配 置 OS_CFG_APP.H 中的
OS_CFG_TICK_TASK_PRIO 。通常設置其優先級較高 。 事實上 , 它的優先級應該設置比重要任務的優先級稍低) 。
OS_StatTask() 統計任 務。
OS_TmrTask() 定時器任務。
OS_IntQTask() 中斷隊列處理任務(它的優先級通常被設為 0 ) 。 (大多數的 uC/OS-III 函數會通過一個指向 OS_ERR 變量的指針返回一個錯誤代號。如果 OSInit() 初始化函數運行成功,錯誤代號被設為
OS_ERR_NONE 。如果在初始化不成功, uC/OS-III 會根據執行的結果返回對應的錯誤代號 。 參照 OS.H 中的錯誤代號 。 3 個可選擇的任務
OS_CFG.H 中的配置決定)
0.png (151.3 KB, 下載次數: 94)
下載附件
2017-12-25 23:38 上傳
0.png (176.81 KB, 下載次數: 111)
下載附件
2017-12-25 23:38 上傳
完整資料下載(共8頁):
uCOS_III常用函數手冊(帶書簽).pdf
(141.04 KB, 下載次數: 150)
2017-12-25 15:29 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|