廣州培訓網(wǎng) > 廣州軟件開發(fā)培訓機構(gòu) > 信盈達嵌入式培訓
首頁 培訓網(wǎng) 最新資訊 熱門問答

信盈達嵌入式培訓

免費試聽
您當前位置: 廣州軟件系統(tǒng)培訓 > 廣州軟件開發(fā)培訓 > Cortex-M3與uC/OS-II應(yīng)用開發(fā)提高班

Cortex-M3與uC/OS-II應(yīng)用開發(fā)提高班

¥2000.00元

機構(gòu)名稱 信盈達嵌入式培訓
上課地點 廣州天河區(qū)棠東東路御富科貿(mào)園 發(fā)送到手機
報名咨詢 預約試聽

Cortex-M3與uC/OS-II應(yīng)用開發(fā)提高班

課程詳情

招生對象
單片機相關(guān)的從業(yè)人士、學生、嵌入式愛好者等。
課程目標
本課程內(nèi)容主要為cortex-M3硬件設(shè)計、驅(qū)動程序設(shè)計、uC/OS-II移植及uC/OS-II應(yīng)用程度設(shè)計,涵蓋了基于cortex-M3體系的軟件和硬件設(shè)計的絕大部分內(nèi)容。

課程描述:

Cortex-M3是一款針對微控制器應(yīng)用的32位的ARM核。Cortex-M3采用了Tail-Chaining中斷技術(shù),完全基于硬件進行中斷處理,較多可減少12個時鐘周期數(shù),在實際應(yīng)用中可減少70%中斷。為業(yè)界提供了高性能和低成本的解決方案,將成為MCU應(yīng)用的熱點和主流。 Cortex-M3處理器結(jié)合了多種突破性技術(shù),令芯片供應(yīng)商提供超低費用的芯片,僅33000門的內(nèi)核性能可達1.2DMIPS/MHz。該處理器還集成了許多緊耦合系統(tǒng)外設(shè),令系統(tǒng)能滿足下一代產(chǎn)品的控制需求。Cortex-M3核的推出,能幫助單片機廠商實現(xiàn)由8位(16位)向32位微處理器的移值。uC/OSII是著名的源碼公開的實時內(nèi)核,是專為嵌入式應(yīng)用設(shè)計的,可以運行在多種微控制器上。 本課程將Cortex-M3和uC/OSII完美結(jié)合,更好的發(fā)揮出它們各自的特點。


1、了解Cortex-M3體系結(jié)構(gòu)及thumb2指令集;
2、掌握MDK開發(fā)平臺使用方法;
3、掌握在Cortex-M3體系結(jié)構(gòu)上進行嵌入式編程的方法;
4、掌握STM32處理器各個接口開發(fā)的原理;
5、了解uC/OS-II操作系統(tǒng)工作原理,掌握uC/OS-II操作系統(tǒng)移植方法;
6、掌握在uC/OS-II操作系統(tǒng)上的編程方法及編程技巧。


入學要求:學員學習本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 熟悉C語言;
◆ 熟悉ARM匯編語言;
◆ 有單片機開發(fā)基礎(chǔ)。

**認證:ARM-ATC認證

序號
課程名稱
課程內(nèi)容
**天
1
Cortex-M3體系結(jié)構(gòu)
1.1 Cortex-M3處理器介紹
1.2 幾種Cortex-M3處理器簡介
1.3 Cortex-M3處理器內(nèi)核
1.4 Cortex-M3工作模式及狀態(tài)
1.5 Cortex-M3寄存器
2
Thumb2指令集應(yīng)用
2.1 Thumb2指令與ARM指令及Thumb指令比較
2.2 Thumb2指令編程模型
2.3 應(yīng)用Thunm2指令編寫程序
3
Cortex-M3的嵌入式開發(fā)環(huán)境
3.1 開發(fā)環(huán)境建立
3.2 調(diào)試環(huán)境建立
4
實驗
1、熟悉MDK開發(fā)環(huán)境及調(diào)試環(huán)境
2、熟悉STM32開發(fā)板
3、應(yīng)用Thumb2指令編寫程序
第二天
5
STM32處理器簡介

5.1 系統(tǒng)總線架構(gòu)
5.2 存儲器映射
5.3 啟動配置
5.4 外圍模塊及特點簡介

6

STM32硬件設(shè)計

6.1 硬件原理圖按模塊分析
6.2 硬件設(shè)計過程中抗干擾技術(shù)
7
通用I/O的應(yīng)用
7.1 GPIO功能描述及控制寄存器
7.2 AFI/O功能描述及控制寄存器
8
中斷應(yīng)用
8.1 嵌套響亮中斷控制器
8.2 外部中斷控制器
8.3 中斷流程分析
8.4 中斷應(yīng)用注意事項
9
實驗:
1、LED跑馬燈實驗
2、鍵盤掃描實驗
3、外部中斷實驗
4、串口實驗
第三天
9

uC/OS-II操作系統(tǒng)分析及移植

9.1 uC/OS-II操作系統(tǒng)介紹
9.2 uC/OS-II任務(wù)分析及創(chuàng)建
9.3 uC/OS-II中斷處理過程
9.4 STM32的啟動過程
9.5 uC/OS-II的移植方法
10
實驗:
1、uC/OS-II在STM32的移植
2、關(guān)鍵代碼的設(shè)計分析(任務(wù)棧分配、定時器設(shè)置、中斷處理等)
3、設(shè)計按鍵控制LED的應(yīng)用程序
第四日
11
uC/OS-II應(yīng)用程序開發(fā)
11.1 uC/OS-II應(yīng)用程序設(shè)計方法
11.2 uC/OS-II應(yīng)用程序設(shè)調(diào)試
11.3 LED、蜂鳴器等多任務(wù)設(shè)計
11.4 任務(wù)間的通信與同步的方法
11.5 uC/OS-II任務(wù)優(yōu)先級控制
11.6 任務(wù)實時性檢測與提高方法
12
實驗:
1、多任務(wù)程序?qū)嶒?br /> 2、任務(wù)間通信實驗
3、任務(wù)間同步實驗
4、UART控制應(yīng)用程序
5、中斷應(yīng)用程序






關(guān)于學校

信盈達公司2008年在深圳特區(qū)南山高新科技園成立。自成立至今近九年來專注為企業(yè)和個人提供高端方案設(shè)計、高端嵌入式/Android培訓等服務(wù)。公司下設(shè)信盈達實訓學院、信盈達研發(fā)中心、信盈達教學儀器三大業(yè)務(wù)板塊。九年來公司堅持"技術(shù)領(lǐng)先、服務(wù)領(lǐng)先",以雄厚的實力和專業(yè)的品質(zhì)成為國內(nèi)唯一有實力從產(chǎn)品*底層研發(fā)到系統(tǒng)層開發(fā)的嵌入式實訓、產(chǎn)品解決方案提供商。為中國IT行業(yè)提供*具價值的職業(yè)教育服務(wù)。信盈達在深圳、北京、上海、廣州、南寧、長沙、鄭州等城市設(shè)立九大直營實訓中心,并在深圳設(shè)立產(chǎn)品研發(fā)中心、生產(chǎn)基地、測試基地。集研發(fā)、生產(chǎn)、培訓、銷售于一體。至今,信盈達產(chǎn)品銷售網(wǎng)絡(luò)已覆蓋全國36個大中小城市,被廣泛運用于政府、教育、金融、醫(yī)療、企業(yè)、運營商等領(lǐng)域。信盈達實訓學院--(信盈達科技(芯片級方案設(shè)計公司))旗下品牌,結(jié)合信盈達公司多年的開發(fā)經(jīng)驗所積累的資源,開發(fā)出擁有完全知識產(chǎn)權(quán)課程,主要特色課程:嵌入式實訓/Linux驅(qū)動/Android/JAVA/ARM單片機/硬件/物聯(lián)網(wǎng)/電子/FPGA等...

限時體驗課預約試聽

倒計時

12:00:00

更多詳情請咨詢客服

客服在線時間:9:00-22:00,其他時間請在線預約或留言,謝謝。
在線咨詢
推薦機構(gòu) 全國分站 更多課程

本周僅剩 個試聽名額

請鍵入信息,稍后系統(tǒng)將會把領(lǐng)獎短信發(fā)至您的手機

申請試聽名額

已有10254人申請免費試聽

01電話咨詢 |

QQ:
加盟合作:0755-83654572