?? 注意事項.txt
字號:
注意事項;
請注意一下;
1. 需要設(shè)置最大任務(wù)個數(shù)OS_MAX_TASKS > 你建立的任務(wù)個數(shù)。
2. 每個任務(wù)的優(yōu)先級不能相等,并且其數(shù)值必須 < OS_MAX_TASKS 。
3. main()也是一個任務(wù),在OS_CFG.H文件里默認(rèn)設(shè)置為0,也可以修改。
4. OS內(nèi)核定義了一個任務(wù)控制塊數(shù)組OSTCB[OS_MAX_TASKS],它用于控制任務(wù)的運(yùn)行。為了簡潔處理,我
把任務(wù)優(yōu)先級的值直接當(dāng)作該數(shù)組的下標(biāo)使用,所以任務(wù)優(yōu)先級的值必須 < 最大任務(wù)個數(shù)OS_MAX_TASKS。
/*****************************************/
再解釋一下任務(wù)控制塊;
minOS內(nèi)核定義了一個任務(wù)控制塊數(shù)組OSTCB[OS_MAX_TASKS],它用于控制任務(wù)的運(yùn)行。為了簡潔處理,我把任務(wù)優(yōu)先級的值直接當(dāng)作該數(shù)組的下標(biāo)使用,所以任務(wù)優(yōu)先級的值必須 < 最大任務(wù)個數(shù)OS_MAX_TASKS。
例如,如果建立要兩個任務(wù),再加上main()任務(wù)總共就是3個任務(wù)。可以設(shè)置最大任務(wù)個數(shù)OS_MAX_TASKS為3 ,三個任務(wù)的優(yōu)先級可以設(shè)置為0,1,2
當(dāng)然也可以設(shè)置OS_MAX_TASKS為5 ,三個任務(wù)的優(yōu)先級可以設(shè)置為0,2,4 ,這時候就會有兩個任務(wù)控制塊空閑,浪費(fèi)存儲器。
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -