ucosII操作系統(tǒng)培訓(xùn)
概述:詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師
本信息已過期,發(fā)布者可在"已發(fā)商機(jī)"里點(diǎn)擊"重發(fā)"。
內(nèi)核架構(gòu)
一、實(shí)時系統(tǒng)概念
1、前后臺系統(tǒng)(Foreground/Background System)
(A)代碼的臨界區(qū)
(B)資源
(C)共享資源
(D)多任務(wù)
(E)任務(wù)切換
(F)內(nèi)核(Kernel)
(G)調(diào)度(Scheduler)
(H)非占先式內(nèi)核
(I)占先式內(nèi)核
(G)可重入性(Reentrancy)
2、時間片輪番調(diào)度法
(A)任務(wù)優(yōu)先級
(B)靜態(tài)優(yōu)先級
(C)動態(tài)優(yōu)先級
(D)優(yōu)先級反轉(zhuǎn)
(E)任務(wù)優(yōu)先級分配
3、任務(wù)間的同步和通信
互斥條件
死鎖(或抱死)( Deadlock( or Deadly Embrace
同步事件標(biāo)志( Event Flag)
消息郵箱
消息隊列( Message Queue)
4、中斷的處理中斷延遲中斷響應(yīng).中斷恢復(fù)時間( Interrupt Recovery)中斷延遲、響應(yīng)和恢復(fù).中斷處理時間非屏蔽中斷( NMI)時鐘節(jié)拍( Clock Tick)對存儲器的需求使用實(shí)時內(nèi)核的優(yōu)缺點(diǎn)
二、內(nèi)核結(jié)構(gòu)
5、任務(wù)狀態(tài)切換
臨界區(qū)( Critical Section)任務(wù)
任務(wù)狀態(tài)
任務(wù)控制塊(Task Control Blocks, OS_TCB)
就緒表(Ready List)
任務(wù)調(diào)度(Task Scheduling)
給調(diào)度器上鎖和開鎖( Locking and UnLocking the Scheduler)
空閑任務(wù)(Idle Task)統(tǒng)計任務(wù)
6、 μC/OS內(nèi)核分析 μC/OS中的中斷處理 μC/OS時鐘節(jié)拍. μC/OS‐Ⅱ初始化 μC/OS‐Ⅱ的啟動獲取當(dāng)前 μC/OS‐Ⅱ的版本號
應(yīng)用程序函數(shù)分析
7、任務(wù)管理函數(shù)分析
建立任務(wù),OSTaskCreate()
建立任務(wù),OSTaskCreateExt()
任務(wù)堆棧堆棧檢驗(yàn),OSTaskStkChk()
刪除任務(wù),OSTaskDel()
請求刪除任務(wù),OSTaskDelReq()
改變?nèi)蝿?wù)的優(yōu)先級,OSTaskChangePrio()
掛起任務(wù),OSTaskSuspend()
恢復(fù)任務(wù),OSTaskResume()
獲得有關(guān)任務(wù)的信息,OSTaskQuery()
8、時間管理函數(shù)分析
任務(wù)延時函數(shù),OSTimeDly()
按時分秒延時函數(shù) OSTimeDlyHMSM()
讓處在延時期的任務(wù)結(jié)束延時,OSTimeDlyResume()
系統(tǒng)時間,OSTimeGet()和 OSTimeSet()
9、任務(wù)之間的通信與同步
事件控制塊 ECB
初始化一個事件控制塊,OSEventWaitListlnit()
使一個任務(wù)進(jìn)入就緒態(tài),OSEventTaskRdy()
使一個任務(wù)進(jìn)入等待某事件發(fā)生狀態(tài),OSEventTaskWait()
由于等待超時而將任務(wù)置為就緒態(tài),OSEventTO()
信號量
郵箱
消息隊列
10、內(nèi)存管理
內(nèi)存控制塊
建立一個內(nèi)存分區(qū),OSMemCreate()
分配一個內(nèi)存塊,OSMemGet()
釋放一個內(nèi)存塊,OSMemPut()
查詢一個內(nèi)存分區(qū)的狀態(tài),OSMemQuery()
使用內(nèi)存分區(qū)
等待一個內(nèi)存塊
移植 μC/OS‐Ⅱ
11、移植 μC/OS‐Ⅱ
開發(fā)工具
目錄和文件
INCLUDES.H移植
OS_CPU.H.移植
OS_CPU_A.ASM.移植
OS_CPU_C.C移植
[本信息來自于今日推薦網(wǎng)]

- hehe234555發(fā)布的信息
- Hyperlynx仿真培訓(xùn)
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
- 嵌入式C高級編程培訓(xùn)
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
- uC/OS-II實(shí)用開發(fā)培訓(xùn)
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
- Cadence PCB 設(shè)計培訓(xùn)
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
- Cadence SI 仿真分析工具課程
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
- 電磁兼容與高速PCB設(shè)計課程
- 詳情請咨詢:13810336369;010-62876152-803;QQ:877975079 劉老師...
重發(fā)信息
- 武漢短期cad培訓(xùn)、武漢cad培訓(xùn)、武昌cad培訓(xùn)、武昌3d培訓(xùn)、武
- 厚街PROE模具產(chǎn)品設(shè)計培訓(xùn) 專業(yè)培訓(xùn)學(xué)校
- 大嶺山向東附近電腦培訓(xùn)速成班
- 武漢3dmax培訓(xùn)、武漢3d培訓(xùn)、武漢3d效果圖培訓(xùn)、武漢3d景觀設(shè)
- 武漢平面設(shè)計全能培訓(xùn)班、武漢PS培訓(xùn)、武昌ps培訓(xùn)、武昌電腦
- 樟木頭零基礎(chǔ)學(xué)電腦office,0基礎(chǔ)學(xué)習(xí)辦公軟件
- 成都WEB前端培訓(xùn):點(diǎn)擊測試你是否適合
- 北侖電腦組裝維修培訓(xùn) 一對一上課包學(xué)會---北侖匯星電腦培訓(xùn)
- 武裝飾設(shè)計培訓(xùn)、武漢3dmax培訓(xùn)、武漢3d培訓(xùn)、武漢PS培訓(xùn)、武
- 武漢cad機(jī)械培訓(xùn)、武漢cad培訓(xùn)、武昌cad培訓(xùn)、武漢cad施工圖
- 東莞大嶺山百花洞附近酷睿教育辦公文秘電腦培訓(xùn)班
- 漢3d培訓(xùn)、武漢3dmax培訓(xùn)、武昌3dmax培訓(xùn)、武漢cad培訓(xùn)、武昌
- 武昌電腦培訓(xùn)、武漢平面廣告設(shè)計培訓(xùn)、武漢平面設(shè)計精品培訓(xùn)
- 樟木頭辦公文員培訓(xùn)班在哪里有
- 報成都JAVA培訓(xùn)班學(xué)習(xí)從哪些方面著手?