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