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