曙海教學優勢
本課程以項目實現為導向,面向企事業項目實際需要,秉承二十一年積累的教學品質,老師將會與您分享設計的全流程以及工具的綜合使用經驗、技巧。線上/線下/上門皆可,課程可定制,熱線:4008699035。
曙海培訓的課程培養了大批受企業歡迎的工程師。曙海培訓的課程在業內有著響亮的知名度。大批企業和曙海
建立了良好的合作關系,合作企業30萬+。
Cortex-M3 + uC/OS-II開發培訓課程
課程目標
?? 1)?了解Cortex-M3體系結構及thumb-2指令集,并掌握在Cortex-M3體系結構上進行嵌入式編程的方法;
????2)?掌握STM32F103處理器各個接口開發的原理;
????3)?了解uC/OS-II操作系統工作原理,掌握uC/OS-II操作系統移植方法;
????4)?掌握在uC/OS-II操作系統上的編程方法及編程技巧。
培養對象
單片機相關的從業人士、學生、嵌入式愛好者等。
?
課程大綱
??1.?Cortex-M3內核體系結構
????1.1??Cortex-M3總體介紹
????1.2??處理器內核介紹
????1.3??處理器工作模式
????1.4??處理器異常處理
??2.?Thumb2指令集
??3.?基于Cortex-M3的嵌入式軟件編程
?
?
?
4. STM32F103處理器簡介
??? 4.1??組織結構
??? 4.2??內存及啟動模式
??? 4.3??外圍模塊及特點簡介
5. STM32F103接口開發
??? 5.1??GPIO
??? 5.2??中斷
??? 5.3??串口
??? 5.4??LCD
??? 5.5??RTC
??? 5.6??A/D
??? 5.7??SD卡
?? ?5.8??usb device
6. uC/OS-II操作系統分析及移植
??? 6.1??操作系統及uC/OS-II 概述
??? 6.2??任務、進程概念
??? 6.3??內核數據結構
??? 6.4??內核調度算法
??? 6.5??系統中斷處理
??? 6.6??系統移植方法
7. 在STM32上開發uC/OS-II應用程序
??? 7.1??uC/OS-II應用程序編寫、調試方法
??? 7.2??多任務開發
??? 7.3??任務間的通信與同步
??? 7.4??任務優先級控制
??? 7.5??任務實時性檢測與提高
?