九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項超值服

開通VIP
uC/OS-II源碼分析(一) 特點

uC/OS-II源碼分析(一)

下載地址:http://www.micrium.com/

它的特點:

1)開源,

2)可移植性,絕大部分代碼用C寫,硬件相關(guān)部分用匯編寫,

3可固化,

4)可剪裁,這通過條件編譯實現(xiàn),使用#define語句定義所需要的功能。

5)可剝奪性(總是運(yùn)行就緒條件下優(yōu)先級最高的任務(wù)),

6)多任務(wù)(可以管理64個任務(wù),其中保留8個給uC/OS-II,因此用戶最多可有56個任務(wù),每個任務(wù)優(yōu)先級不同,也就意味著不支持時間片輪轉(zhuǎn)調(diào)度法,因為這種方法適合于優(yōu)先級平等的任務(wù))。

7)可確定性。函數(shù)調(diào)度和服務(wù)執(zhí)行時間具有確定性,除了OSTimeTick()和某些事件標(biāo)志服務(wù),系統(tǒng)服務(wù)執(zhí)行時間不依賴用戶應(yīng)用程序任務(wù)數(shù)目的多少。

8)任務(wù)棧。允許每個任務(wù)自己單獨的??臻g不同,可以使用棧空間檢驗函數(shù)確定所需要的??臻g大小。

9)系統(tǒng)服務(wù)。提供信號量,互斥型信號量,事件標(biāo)志,消息郵箱,消息隊列,塊大小固定的內(nèi)存申請與釋放,時間管理函數(shù)等服務(wù)。

10)中斷管理。中斷嵌套層數(shù)最多可達(dá)到255層。

11)穩(wěn)定性和可靠性。

OSInit()函數(shù)用來初始化內(nèi)核,必須首先調(diào)用。建立兩個任務(wù):空閑任務(wù)(其他任務(wù)都未就緒時運(yùn)行),統(tǒng)計任務(wù)(計算CPU的利用率).

*****************************************************************

* Description: This function is used to initialize the internals of uC/OS-II and MUST be called prior to creating any uC/OS-II object and, prior to calling OSStart().

*****************************************************************

OSInit

 

********************************************************************************************

* Description: This function is called by OSInit() to initialize miscellaneous variables.

********************************************************************************************

OS_InitMisc

 

空閑任務(wù)和統(tǒng)計任務(wù)建立的代碼基本一樣,只是統(tǒng)計任務(wù)的優(yōu)先級比空閑任務(wù)大1,

********************************************************************************************

* Description: This function creates the Idle Task.

********************************************************************************************

CodeOS_InitTaskIdle

 

其他初始化代碼放到后面具體的每一個子模塊中再分析。


本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
啟動ucosii之一OSInit()
建立任務(wù),OSTaskCreate()解析
ucos原理分析
ucos
UC/OS
uCOSII應(yīng)用代碼的編寫
更多類似文章 >>
生活服務(wù)
熱點新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服