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