freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第八講2內(nèi)核結(jié)構(gòu)(編輯修改稿)

2025-08-28 13:24 本頁面
 

【文章內(nèi)容簡介】 任務的名字 任務執(zhí)行的起始地址 任務的優(yōu)先級 任務的狀態(tài) 任務的硬件上下文(堆棧指針、PC和寄存器等)、任務的隊列指針等內(nèi)容 task name task ID task status task priority task context( registers and flags of CPU) … 《 嵌入式系統(tǒng)設計 》 2022/8/17 21 TCB of ucOS typedef struct os_tcb { OS_STK *OSTCBStkPtr。 struct os_tcb *OSTCBNext。 struct os_tcb *OSTCBPrev。 。 if (OS_Q_EN amp。amp。 (OS_MAX_QS = 2)) || OS_MBOX_EN || OS_SEM_EN OS_EVENT *OSTCBEventPtr。 endif if (OS_Q_EN amp。amp。 (OS_MAX_QS = 2)) || OS_MBOX_EN void *OSTCBMsg。 endif INT16U OSTCBDly。 INT8U OSTCBStat。 INT8U OSTCBPrio。 if OS_TASK_DEL_EN BOOLEAN OSTCBDelReq。 endif } OS_TCB。 《 嵌入式系統(tǒng)設計 》 2022/8/17 22 OSTCBStkPtr是指向當前任務棧頂?shù)闹羔? ; OSTCBNext和 OSTCBPrev用于任務控制塊 OS_TCBs的雙重鏈接,雙重連接的鏈表使得任一成員都能被快速插入或刪除; OSTCBEventPtr是指向事件控制塊的指針 ; OSTCBMsg是指向傳給任務的消息的指針 ; OSTCBDly當需要把任務延時若干時鐘節(jié)拍時要用到這個變量,或者需要把任務掛起一段時間以等待某事件的發(fā)生 ; OSTCBStat是任務的狀態(tài)字。當 OSTCBStat為 0,任務進入就緒態(tài) ; OSTCBPrio是任務優(yōu)先級 ; OSTCBDelReq是一個布爾量,用于表示該任務是否需要刪除 ; 《 嵌入式系統(tǒng)設計 》 2022/8/17 23 在 μC/OSⅡ 初始化的時候,所有任務控制塊 OS_TCBs被鏈接成單向空任務鏈表; 一旦建立任務,空任務控制塊指針 OSTCBFreeList指向的任務控制塊便賦給了該任務,然后 OSTCBFreeList的值調(diào)整為指向下鏈表中下一個空的任務控制塊; 一旦任務被刪除,任務控制塊就還給空任務鏈表; Free TCBs after OS_TCBInit() in ucOS 空任務鏈表 《 嵌入式系統(tǒng)設計 》 2022/8/17 24 就緒表 每個任務被賦予不同的優(yōu)先級等級,從 0級到最低優(yōu)先級OS_LOWEST_PR1O,包括 0和 OS_LOWEST_PR1O在內(nèi); 每個任務的就緒態(tài)標志都放入就緒表中的, 就緒表中有兩個變量OSRedyGrp和 OSRdyTbl[] ; 在 OSRdyGrp中,任務按優(yōu)先級分組, 8個任務為一組。 OSRdyGrp中的每一位表示 8組任務中每一組中是否有進入就緒態(tài)的任務。任務進入就緒態(tài)時,就緒表 OSRdyTbl[]中的相應元素的相應位也臵位。 就緒表 OSRdyTbl[]數(shù)組的大小取決于 OS_LOWEST_PR1O 任務優(yōu)先級的低三位用于確定任務在就緒表 OSRdyTbl[]中的所在位。接下去的三位用于確定是在 OSRdyTbl[]數(shù)組的第幾個元素。 《 嵌入式系統(tǒng)設計 》 2022/8/17 25 《 嵌入式系統(tǒng)設計 》 2022/8/17 26 任務調(diào)度函數(shù) OSSched() 確定哪個任務優(yōu)先級最高,下面該哪個任務運行了的工作是由調(diào)度器( Scheduler)完成的; 任務級的調(diào)度是由函數(shù) OSSched()完成的,中斷級的調(diào)度是由另一個函數(shù) OSIntExt()完成的 ; 《 嵌入式系統(tǒng)設計 》 2022/8/17 27 void OS_Sche
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1