uC/OS-II 實時操作系統(tǒng)培訓(xùn)
概述:課程背景
uC/OSII是著名的源碼公開的實時內(nèi)核,是專為嵌入式應(yīng)用設(shè)計的,可用于各類8位、16位和32位單片機或DSP。本課程通過對uC/OS-II源碼的分析和講解,特別是對于移植到ARM處理器平臺上的
本信息已過期,發(fā)布者可在"已發(fā)商機"里點擊"重發(fā)"。
課程背景
uC/OSII是著名的源碼公開的實時內(nèi)核,是專為嵌入式應(yīng)用設(shè)計的,可用于各類8位、16位和32位單片機或DSP。本課程通過對uC/OS-II源碼的分析和講解,特別是對于移植到ARM處理器平臺上的源代碼修改,著重闡釋了有關(guān)實時系統(tǒng)的重要概念,如多任務(wù)調(diào)度、進程上下文切換、任務(wù)間的同步和通信等。學(xué)習(xí)完本課程后,學(xué)員能夠掌握在各種處理器平臺上的uC/OS-II 開發(fā)方法。
培訓(xùn)對象
嵌入式linux初學(xué)者,或具有一定經(jīng)驗但想了解開發(fā)全部過程的學(xué)員。
培訓(xùn)目標(biāo)
·掌握實時操作系統(tǒng) uC/OS-II 的原理和移植方法;
·掌握基于 uC/OS-II 的上層應(yīng)用程序開發(fā)流程;
培訓(xùn)內(nèi)容
實時操作系統(tǒng)基本概念辨析
1) 實時系統(tǒng) ( RealTime System )
2) 任務(wù)/進程 ( Task/Process )
3) 調(diào)度器/優(yōu)先級 ( Scheduler/Priority )
4) 實時內(nèi)核分類 ( RTOS Kernel )
5) 臨界區(qū)/資源 ( Critical Section/Resouces )
6) 系統(tǒng)服務(wù) ( System Service )
7) 中斷的時間參數(shù) ( Interrupt Timing )
8) 可重入與不可重入的含義
9) 可剝奪與不可剝奪內(nèi)核的區(qū)別
10) 中斷的時間參數(shù)含義(中斷延遲,中斷響應(yīng)和中斷恢復(fù)時間)
uCOS-II 原理和源碼分析
1) uC/OS-II 概述
2) 內(nèi)核數(shù)據(jù)結(jié)構(gòu)
3) 內(nèi)核調(diào)度算法
4) 系統(tǒng)中斷處理
5) 應(yīng)用程序設(shè)計
6) 系統(tǒng)移植方法
ARM 處理器的中斷機制
1) 處理器模式
2) 內(nèi)部寄存器結(jié)構(gòu)
3) 處理器異常
4) 異常處理機制
5) 匯編指令
6) 匯編控制偽指令
7) 匯編語言的程序結(jié)構(gòu)
uCOS-II 移植的關(guān)鍵代碼分析
1) 任務(wù)棧空間設(shè)計
2) 多任務(wù)系統(tǒng)啟動代碼
3) 任務(wù)級的上下文切換
4) 中斷級的上下文切換
5) 時鐘中斷處理
6) 開關(guān)中斷方法
[本信息來自于今日推薦網(wǎng)]

- hehe234333發(fā)布的信息
- Cadence PCB設(shè)計高級培訓(xùn)
- 課程目標(biāo) 高速PCB設(shè)計的潮流已經(jīng)滾滾而來,如何預(yù)防PCB板上出現(xiàn)的信號反射、串?dāng)_、電源/地平面干擾、 時序匹配以及電磁兼容性等一系列新問題好象突然間擋在了您的面前。如何應(yīng)對新的設(shè)計挑戰(zhàn)? Cadence...
- Cadence PCB設(shè)計初級培訓(xùn)
- 培養(yǎng)對象 從事硬件開發(fā)的所有人員。 培訓(xùn)大綱 1 cadence概述 1.1 集成電路發(fā)展趨勢 1.2 常用EDA工具介紹 1.3 Cadend...
- 物聯(lián)網(wǎng)核心技術(shù)培訓(xùn)
- 程目標(biāo) 本課程采用理論與實驗相結(jié)合的方式,講解物聯(lián)網(wǎng)的核心技術(shù)。通過本課程的學(xué)習(xí),學(xué)員可以掌握物聯(lián)網(wǎng)云 計算中心和終端設(shè)計知識,掌握物聯(lián)網(wǎng)納、微傳感器及其系統(tǒng)結(jié)構(gòu)技術(shù)...
- uC/OS-II實用開發(fā)培訓(xùn)
- 課程目標(biāo) 1) 掌握了解操作系統(tǒng)的原理; 2) 深入剖析uCOS-Ⅱ操作系統(tǒng)內(nèi)核原理; 3) 深入了解uCOS-Ⅱ的事件管理; 4) uCOS-Ⅱ的移植方法; 5) uCOS-Ⅱ的編程技巧。...
- ucosII操作系統(tǒng)培訓(xùn)
- 內(nèi)核架構(gòu) 一、實時系統(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...
- ARM架構(gòu)高級編程培訓(xùn)
- 課程介紹:1、了解ARM體系結(jié)構(gòu)及工作原理,掌握ARM指令集,學(xué)會操作ARM處理器基本方法。 2、 了 解Thumb指令的特點,掌握ARM和Thumb指令交互方法 3、 C/C++ 編譯器提示和技巧、嵌入...
重發(fā)信息
- 大嶺山周末CAD培訓(xùn)班/CAD建筑制圖培訓(xùn)班?源口CAD培訓(xùn)隨到隨學(xué)
- 東莞市鳳崗電腦培訓(xùn)班,碧湖辦公文員培訓(xùn)學(xué)校
- 東莞市塘廈哪里有淘寶培訓(xùn)學(xué)校?塘廈學(xué)淘寶培訓(xùn)班多少學(xué)費?
- 大嶺山速成平面設(shè)計培訓(xùn)班?酷睿平面設(shè)計培訓(xùn)一對一教學(xué)
- 東莞大嶺山UG模具設(shè)計培訓(xùn)班東莞大嶺山模具設(shè)計培訓(xùn)中心
- 東莞市鳳崗哪里有電腦培訓(xùn)學(xué)校?鳳崗電腦培訓(xùn)班哪個好?
- 東莞市塘廈蓮湖電子商務(wù)培訓(xùn)學(xué)校,塘廈蓮湖學(xué)電商培訓(xùn)班
- 大嶺山短期電腦辦公文員培訓(xùn)班?酷睿周期短就業(yè)快
- 大嶺山solidworks鈑金設(shè)計培訓(xùn)內(nèi)容鈑金設(shè)計培訓(xùn)機構(gòu)哪家好
- 東莞市鳳崗電腦培訓(xùn)班,鳳崗office培訓(xùn)班,鳳崗技能培訓(xùn)學(xué)校
- 大嶺山模具設(shè)計培訓(xùn)班?UG、Pro/e、Soildworks培訓(xùn)班?
- 大嶺山哪里有CAD繪圖培訓(xùn)班大嶺山CAD電腦培訓(xùn)班哪家好?
- 大嶺山淘寶運營培訓(xùn)班哪里有?淘寶運營培訓(xùn)課程有哪些?
- 東莞大嶺山CNC數(shù)控編程三軸數(shù)控編程零基礎(chǔ)數(shù)控編程培訓(xùn)中心
- 大嶺山電腦培訓(xùn)學(xué)校?大嶺山專業(yè)室內(nèi)設(shè)計培訓(xùn)班哪家好?