1.13

OS:硬件資源管理

? ? ? 軟件統(tǒng)一接口

并行任務(wù):Task1? 燈閃爍 delay

? ? ? ? ? ? ? Task2 按鍵 delay

讓mpu、cpu充分實現(xiàn)資源使用

OS? ? STOS? 分時操作系統(tǒng),多任務(wù),多用戶

? ? ? ? RTOS? 實時操作系統(tǒng)? FreeRTOS(微內(nèi)核)、μcosII、UXWORKS、RT-thread、RTC

調(diào)度器? 任務(wù)

? ? ? ? ? 任務(wù)間通訊

? ? ? ? ? 優(yōu)先級管理

? ? ? ? ? ? 時間管理

任務(wù) 1、就緒態(tài)? 當(dāng)前被搶占時

? ? ? 2、執(zhí)行態(tài)

? ? ? 3、阻塞態(tài)

? ? ? 4、掛起態(tài)? 主動暫停

Thread→線程? 進(jìn)程→process

PCB

RTOS? 硬實時:立即執(zhí)行? 搶占性? 任何時候都可以被打斷

? ? ? ? ? 軟實時:允許有一定的拖延? 非搶占性? 時間節(jié)點(diǎn)才能被打斷

時鐘節(jié)拍是以時間片為單位

時間片輪轉(zhuǎn)

任務(wù)優(yōu)先級->搶占式

靠Pendsv中斷

任務(wù)優(yōu)先級:0->無限大

? ? ? ? ? ? ? ? ? 數(shù)值越大,優(yōu)先級越高

屏蔽中斷分為全屏蔽和選擇性屏蔽

先遵從優(yōu)先級,在遵從時間片

1、功能性

2、裁剪配置

鉤子函數(shù)? 調(diào)試,輔助式

Idle? 空閑任務(wù)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容