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

正文內(nèi)容

基于實時操作系統(tǒng)μcos-ii的應(yīng)用程序開發(fā)-文庫吧

2025-04-12 00:34 本頁面


【正文】 系統(tǒng) —uC/OS 2021年 2月 7 任務(wù)間通信手段 ? 提供 OS_ENTER_CRITICAL和OS_EXIT_CRITICAL來對臨界資源進(jìn)行保護(hù)。 ? OSSchedLock( )禁止調(diào)度, 保護(hù)任務(wù)級的共享資源。 ? 提供了經(jīng)典操作系統(tǒng)任務(wù)間通信方法:信號量、郵箱、消息隊列、事件標(biāo)志。 嵌入式操作系統(tǒng) —uC/OS 2021年 2月 8 信號量 semaphore ? uC/OS中信號量由兩部分組成:信號量的計數(shù)值和等待該信號任務(wù)的等待任務(wù)表。信號量的計數(shù)值可以為二進(jìn)制 , 也可以是其他整數(shù)。 ? 系統(tǒng)通過 OSSemPend( )和 OSSemPost( )來支持信號量的兩種原子操作 P()和 V()。 P()操作減少信號量的值,如果新的信號量的值不大于 0,則操作阻塞; V()操作增加信號量的值。 嵌入式操作系統(tǒng) —uC/OS 2021年 2月 9 中斷與時鐘節(jié)拍 ? 我們知道:當(dāng)發(fā)生中斷時,首先應(yīng)保護(hù)現(xiàn)場,將 CPU寄存器入棧,再處理中斷函數(shù),然后恢復(fù)現(xiàn)場,將 CPU寄存器出棧,最后執(zhí)行中斷返回 RETI指令實現(xiàn)中斷返回。 ? uC/OS中提供了 OSIntEnter() 和 OSIntExit() 告訴內(nèi)核進(jìn)入了中斷狀態(tài)。 OSIntNesting ? 時鐘節(jié)拍是一種特殊的中斷,操作系統(tǒng)的心臟。首先 32位的整數(shù) OSTime加一。對任務(wù)列表進(jìn)行掃描,判斷是否有延時任務(wù)應(yīng)該處于準(zhǔn)備就緒狀態(tài),最后進(jìn)行上下文切換。 嵌入式操作系統(tǒng) —uC/OS 2021年 2月 10 多任務(wù)的啟動 ? 首先創(chuàng)建任務(wù) ? 最后調(diào)用 OSStart開始多任務(wù)調(diào)度 void main( ) { OSInit( )。 ….. OSTaskcreat( ) ….. OSStart()。 } 嵌入式操作系統(tǒng) —uC/OS 2021年 2月 11 任務(wù)的格式 ? 每個任務(wù)不能占用全部 CPU的資源 ? 需要有等待,或延時等系統(tǒng)調(diào)用 ? 典型的一個無限循環(huán)。 void mytask
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1