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