μC/OS-II實(shí)驗(yàn)程序說(shuō)明
軟件版本:V1.0 日期:2005-05-25
多任務(wù)是指多個(gè)任務(wù)在操作系統(tǒng)的控制下同時(shí)運(yùn)行,它的實(shí)現(xiàn)實(shí)際上是靠操作系統(tǒng)在
多個(gè)任務(wù)之間進(jìn)行切換和調(diào)度。在多任務(wù)系統(tǒng)中,內(nèi)核負(fù)責(zé)管理各個(gè)任務(wù),即為每個(gè)任務(wù)
分配CPU時(shí)間,并且負(fù)責(zé)各任務(wù)之間的通訊。μC/OS-II操作系統(tǒng)最多可以支持64個(gè)任務(wù)。
每個(gè)任務(wù)的優(yōu)先級(jí)不能相同,優(yōu)先級(jí)數(shù)字越小,優(yōu)先級(jí)越高。在μC/OS-II操作系統(tǒng)中,
OSInit()創(chuàng)建了兩個(gè)μC/OS-II的默認(rèn)任務(wù):一個(gè)是OS_TaskIdle,即CPU空閑任務(wù),它擁有
最低的優(yōu)先級(jí),當(dāng)有其他任務(wù)運(yùn)行時(shí)此任務(wù)處于就緒態(tài),沒(méi)有其他任務(wù)時(shí)就是它在運(yùn)行,
該任務(wù)是μC/OS-II必需的任務(wù);另一個(gè)任務(wù)是OS_TaskStat,它每隔一段時(shí)間就做一些統(tǒng)
標(biāo)簽:
OS-II
2005
1.0
實(shí)驗(yàn)
上傳時(shí)間:
2017-05-31
上傳用戶:gaojiao1999