1) 了解Cortex-M ARM體系結(jié)構(gòu)及thumb-2指令集,并掌握在Cortex-M4體系結(jié)構(gòu)上進(jìn)行嵌入式編程的方法;
2) 掌握STM32F439處理器各個(gè)接口開發(fā)的原理;
3) 了解uC/OS-III操作系統(tǒng)工作原理,掌握uC/OS-II操作系統(tǒng)移植方法;
4) 掌握在uC/OS-III操作系統(tǒng)上的編程方法及編程技巧。
Cortex-M系列處理器是ARM公司推出的新的針對微控制器應(yīng)用的內(nèi)核,提供業(yè)界的高性能和低成本的解決方案,將成為MCU應(yīng)用的熱點(diǎn)和主流。 Cortex-M ARM系列芯片的功能相比傳統(tǒng)的51單片機(jī)系統(tǒng),功能更加強(qiáng)大,軟件復(fù)雜度也相應(yīng)較高,傳統(tǒng)的單片機(jī)編程方式不能夠滿足需求。uC/OS是著名的源碼公開的實(shí)時(shí)內(nèi)核,是專為嵌入式應(yīng)用設(shè)計(jì)的,可以運(yùn)行在多種微控制器上。 uC/OS-III是一個(gè)全新的實(shí)時(shí)內(nèi)核,源于世界上流行的實(shí)時(shí)內(nèi)核uC/OS-II,除了提供熟悉的一系列系統(tǒng)服務(wù),全面修訂了API接口,使uC/OS-III更直觀,更容易使用。uC/OS-III是可裁剪、可固化、可剝奪型的實(shí)時(shí)內(nèi)核,管理任務(wù)的數(shù)目不受限制,可以提供實(shí)時(shí)內(nèi)核可以提供的所有任務(wù),如資源管理、任務(wù)同步、任務(wù)間通訊等。然而,uC/OS-III還能提供許多其他實(shí)時(shí)內(nèi)核所沒有的獨(dú)特功能,如在系統(tǒng)運(yùn)行是做新能測試,向任務(wù)直接發(fā)信號量或消息,以及等待多個(gè)內(nèi)核對象等。 本課程將Cortex-M ARM處理器和uC/OS-III完美結(jié)合,更好的發(fā)揮出它們各自的特點(diǎn)。
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 熟悉C語言;
◆ 熟悉ARM匯編語言;
◆ 有單片機(jī)開發(fā)基礎(chǔ)。
學(xué)員學(xué)習(xí)本課程應(yīng)具備下列基礎(chǔ)知識:
◆ 嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-III應(yīng)用開發(fā)
◆ 課時(shí):共4天,每天6學(xué)時(shí),總計(jì)24學(xué)時(shí)
◆ 費(fèi)用(含教材費(fèi)):2800元
◆ 外地學(xué)員:代理安排食宿(需提前預(yù)定)
◆ 團(tuán)體報(bào)名優(yōu)惠措施:兩人95折優(yōu)惠,三人或三人以上9折優(yōu)惠。
1、培訓(xùn)過程中,如有部分內(nèi)容理解不透或消化不好,可免費(fèi)在下期培訓(xùn)班中重聽;
2、培訓(xùn)結(jié)束后免費(fèi)提供一個(gè)月的技術(shù)支持,充分保證培訓(xùn)后出效果;
3、培訓(xùn)合格學(xué)員可享受免費(fèi)推薦就業(yè)機(jī)會(huì)。
李老師
嵌入式頂尖級導(dǎo)師 嵌入式系統(tǒng)設(shè)計(jì)專家,ARM ATC授權(quán)培訓(xùn)講師,具有7年嵌入式設(shè)計(jì)經(jīng)驗(yàn),主要從事硬件、底層驅(qū)動(dòng)以及操作系統(tǒng)的開發(fā)設(shè)計(jì)。擁有多處理器平臺的開發(fā)經(jīng)驗(yàn),對于操作系統(tǒng)移植,嵌入式硬件電路設(shè)計(jì)及驅(qū)動(dòng)等有豐富的實(shí)戰(zhàn)經(jīng)驗(yàn)。從事過工業(yè)通訊如Ethernet,CAN,USB等的研發(fā)工作。另外對于軟件架構(gòu)的設(shè)計(jì)有深入的經(jīng)驗(yàn)。【李老師授課視頻】劉老師
嵌入式頂尖級導(dǎo)師 華清遠(yuǎn)見高級講師,有20多年高速數(shù)字/模擬硬件、RF、EMC和軟件研發(fā)經(jīng)驗(yàn)。曾先后在北京的大學(xué)校辦企業(yè)、深圳的香港和內(nèi)地上市公司、北京的內(nèi)地和臺灣上市公司、外企、私企工作。曾先后做過硬件和軟件系統(tǒng)工程師、研發(fā)經(jīng)理、資深工程師等。涉及無線通信、汽車電子、衛(wèi)星導(dǎo)航、消費(fèi)電子、工業(yè)控制、環(huán)保儀器等行業(yè),對集成電路的設(shè)計(jì)生產(chǎn)也有一些了解。在多種8/16位平臺(8051、Z80、8086、6502、Z8、AVR、PIC等)和32位平臺(ARM7、ARM9、ARM10、MIPS、Cortex-M0、Cortex-M3、Cortex-M4等)上,獨(dú)立完成過從硬件方案設(shè)計(jì)、原理圖設(shè)計(jì)、FPGA邏輯設(shè)計(jì)、PCB Layout、樣機(jī)調(diào)試,到底層ASM和C語言驅(qū)動(dòng)程序、uC/OS-II系統(tǒng)移植、應(yīng)用程序編寫等全過程產(chǎn)品系統(tǒng)設(shè)計(jì)。有RF設(shè)計(jì)經(jīng)驗(yàn),設(shè)計(jì)過幾十到幾百M(fèi)Hz的RF通信系統(tǒng)。使用過種類繁多的外圍集成電路、元器件、模組。對高速數(shù)字/模擬電路設(shè)計(jì)、RF設(shè)計(jì)、EMC設(shè)計(jì)、系統(tǒng)軟件設(shè)計(jì)、可靠性和整機(jī)設(shè)計(jì),測試、生產(chǎn)和管理等有全面的系統(tǒng)知識和豐富的實(shí)際經(jīng)驗(yàn)。實(shí)現(xiàn)過多個(gè)實(shí)用新型和外觀專利,對行業(yè)標(biāo)準(zhǔn)和系統(tǒng)標(biāo)準(zhǔn)等有深入認(rèn)識。魏老師
嵌入式頂尖級導(dǎo)師 精通c、c++、匯編、單片機(jī);熟悉Linux、java、Android、php、Linux應(yīng)用層開發(fā)、android應(yīng)用層開發(fā); 擅長51內(nèi)核/Cortex-Mx內(nèi)核下的單片機(jī)開發(fā);4年物聯(lián)網(wǎng)講師經(jīng)驗(yàn);ChinaUnix推薦博主。授課幽默風(fēng)趣,知識剖析全面深刻,課堂氣氛活躍。1.Cortex-M內(nèi)核體系結(jié)構(gòu)
1.1 Cortex-M內(nèi)核體系結(jié)構(gòu)2.Thumb2指令集
3. 基于Cortex-M的嵌入式軟件編程實(shí)驗(yàn):
1、熟悉Keil、IAR開發(fā)環(huán)境4、STM32F439處理器簡介
4.1 組織結(jié)構(gòu)5、STM32F439接口開發(fā)
5.1 GPIO實(shí)驗(yàn):
1、LED實(shí)驗(yàn)6.uC/OS-III操作系統(tǒng)分析及移植
6.1 操作系統(tǒng)及uC/OS-III 概述實(shí)驗(yàn):
1、實(shí)現(xiàn)uC/OS-III在STM32開發(fā)板上的移植7.在STM32上開發(fā)uC/OS-III應(yīng)用程序
7.1 uC/OS-III應(yīng)用程序編寫、調(diào)試方法實(shí)驗(yàn):
1、LED控制應(yīng)用程序