農(nóng)村水電站勵磁控制器μc/os-Ⅱ系統(tǒng)構(gòu)建及實時性研究
【文章頁數(shù)】:75 頁
【學(xué)位級別】:碩士
【部分圖文】:
圖2.1任務(wù)間狀態(tài)轉(zhuǎn)換
建56個任務(wù)。JeanJ.Labrosse為μC/OS-II建立了多個與任務(wù)管理相關(guān)的任務(wù)創(chuàng)建函數(shù)、任務(wù)刪除函數(shù)、修改優(yōu)先級函數(shù)、任務(wù)掛起和恢復(fù)函數(shù)每當(dāng)系統(tǒng)初始化后,有兩個任務(wù)會自動生成:(1)系統(tǒng)空閑任務(wù),其先級為63,作為整個系統(tǒng)最低等級的任務(wù)。它唯一的功能就是....
圖3.1任務(wù)就續(xù)表
TCB另外一個重要的概念就是任務(wù)就續(xù)表,如圖3.2。文獻(xiàn)[48表做了詳細(xì)的剖析。它用來放置任務(wù)的就緒狀態(tài),包含兩rp(就緒任務(wù)組,包含位圖中的一行,有八個任務(wù)的就緒狀bl[](8*8位圖表示)。OSRdyGrp具有0~7一共8位,它的每一狀態(tài),0表示該組沒有就緒....
圖3.2混合調(diào)度TCB結(jié)構(gòu)圖
27圖3.2混合調(diào)度TCB結(jié)構(gòu)圖改是將實際中的一個功能應(yīng)用作為一個任務(wù)模塊,任務(wù)模塊會具有多個子任務(wù)。在μC/OS-Ⅱ原有級是唯一且有高低之分的。引入了混合調(diào)度之后是有嚴(yán)格的時限或者資源的互斥,可以允許它們掛在同一個優(yōu)先級上,形成一個雙向鏈表,這批
圖3.4兩個任務(wù)模塊調(diào)度結(jié)果圖
可以更好展示效果。軟件的編程和編譯環(huán)境是M建了兩個任務(wù)模塊,分別為:二級系統(tǒng)1,它的模塊優(yōu)先級為10,有三個子任務(wù):子任務(wù)1任務(wù)2的優(yōu)先級為8,子任務(wù)3的優(yōu)先級為7;二級系統(tǒng)2,它的模塊優(yōu)先級為12,有三個子任務(wù):子任務(wù)4任務(wù)5的優(yōu)先級為5,子任務(wù)....
本文編號:3925160
本文鏈接:http://sikaile.net/kejilunwen/shuiwenshuili/3925160.html