上海嵌入式cortex-M4開發培訓班 2023-02-23 14:58:30
課程介紹
發布日期:2023-02-23 14:58:30
LINUX實戰項目:基于物聯網系統項目開發&無線便攜式POS消費機項目開發。
通過贈送課程C++/QT或JAVA+Android開發學習不僅可讓你在LINUX底層、系統、驅動領域輕松開發亦可勝任應用開發(涉及IOT物聯網、AI人工智能、VR虛擬現實、智能硬件、工控、醫療器械、通信、安防、車載等領域的應用開發)。
2、學員畢業后的方向和職業選擇更細化、更明確;
3、信盈達可根據長期合作關系的企業人才需求,進行差異性選定和規劃培訓;
4、提供崗前、在職技術支持和技術咨詢做您堅強的技術后盾;
5、多年從事嵌入式開發的工程師授課,能在相對較短的時間內快速掌握自己所需的技術知識,并且有針對性地學習,勝任開發;
6、信盈達伯樂橋工程為所有學員提供上百家的信息,為保駕護航。
1、使教學具有更強的針對性,有利于因材施教。
2、促進了師生的互動。
3、小班化教學繼承了班級授課制的所有合理內核,又克服了大班授課制的弊端,增加了個別教學的優點
Cortex-M4是ARM公司推出的最新的針對微控制器應用的內核,提供業界領先的高性能和低成本的解決方案,將成為MCU應用的熱點和主流。
基于Cortex-M4的芯片功能強大,軟件復雜度也相應提高,傳統的單片機編程方式不能夠滿足需求。uC/OSII是著名的源碼公開的實時內核,是專為嵌入式應用設計的,可以運行在多種微控制器上。
本課程將Cortex-M4和uC/OSII完美結合,更好的發揮出它們各自的特點,選取目前流行的意法半導體的STM32F407作為實驗平臺。
1.Cortex-M4介紹,開發環境搭建,GPIO模塊實戰
1)嵌入式發展前景
2)ARM家族成員特征介紹(ARM7/9/11,A8/9/15/53/57,M0/3/7)
3)Cortex-m4內核體系結構
4)處理器內核介紹、處理器模式、處理器異常處理
5)Keil MDK開發環境安裝和J-link仿真驅動安裝
6)新建工程和Keil MDK開發環境使用詳細說明
7)開發平臺資源介紹及使用方法
2.STM32F407 UART模塊實戰
1.1)常用通信協議分類及其特征介紹:同步,異步
2)通用UART特征,及UART編程模型
3)UART模塊
3.STM32F407中斷模塊實戰
2.1)Cortex-M4中斷體系分析、STM32中斷結構分析
2)中斷相關API函數使用詳解、NVIC中斷控制配置方法
3)外部中斷模塊
4)軟件中斷
5)串口中斷
4.STM32F10X DMA模塊
3.1)DMA概述和DMA原理
2)DMA模塊
3)DMA通道映射、通道中斷標志、中斷事件、通道錯誤管理和仲裁器
4)DMA寄存器
1)5.STM32F10X SystemTick定時器,基本定時器模塊
4.1)SystemTick定時器
2)定時器分類
3)各類定時器基本特征、系統框架圖詳細分析和寄存器詳解
6.ADC模數轉換模塊
5.1)通用ADC模數轉換器(ADC)的基本原理
2)ADC模塊簡述、主要特征和框架圖分析
3)ADC開關控制、時鐘配置和通道選擇
4)ADC精度校準介紹
5)單ADC模式詳解、雙ADC模式介紹
2)7.STM32F407 RTC和系統定時器模塊實戰
6.1)常用RTC芯片介紹
2)RTC模塊介紹、硬件電路分析
3)RTC時鐘源配置詳解、系統框架圖分析
4)RTC備份域功能介紹、寄存器詳解
8.STM32F407 IIC模塊實戰
7.1)I2C總線知識
2)I2C總線物理拓撲結構、總線特征
3)I2C總線協議
4)I2C總線模塊時序編程-IO口模擬
9.STM32F407 SPI模塊實戰
8.1)SPI總線物理拓撲結構、總線特征
2)SPI總線協議
3)SPI控制器
10.TFTLCD模塊實戰
9.1)LCD彩屏屏種類介紹、TFT屏原理、時序圖分析
2)LCD畫點、線、基本形狀軟件設計
3)取模軟件使用、LCD顯示字符、漢字軟件設計
4)TFT顯示圖片實驗、數碼相框項目實驗
11.觸摸屏模塊實訓
10.1)觸摸屏分類介紹
2)電阻式觸摸屏原理介紹
3)觸摸屏初始化、校準方式介紹
4)觸摸按鍵軟件設計
第二部分:Cortex-M4高級
1.看門狗定時器
2.DAC數模轉換功能
3.CanBus總線
4.FSMC功能模塊
5.uC/OSII
第三部分:項目模塊
1.語音模塊應用及分析
2.GSM模塊
3.藍牙模塊
4.zigbee模塊
5.Wifi模塊應用
6.433M模塊分析及應用
7.wifi攝像頭模塊應用
8.溫度,濕度,人體感應,
9.心跳傳感器,脈搏傳感器,
10.紅外編碼、解碼
11.FATFS文件系統應用1
第四部分:項目實戰
項目1:無線點菜機
項目2:防盜報警系統
項目3:駕??荚嚬芾硐到y
項目4:藍牙打印機項目
項目5:智能家居項目
1.項目6:可穿戴項目(智能手表或智能手環)。
上一篇:上海Linux開發培訓班
下一篇:上海嵌入式Linux系統培訓課程