嵌入式單晶片ARM Cortex-M7系統開發上課時數:28小時(遠距+實體)
( ARM Cortex-M7 Microcontroller System Development )
ARM Cortex 系列處理器核心中的M系列為高效能低功耗的微處理,隨著32Bits MCU使用方便與平價化,近年來已成為MCU市場的主流。本課程將介紹效能更高的ARM Cortex-M7設計入門,包括其架構、指令集、硬體特性與除錯系統。課程引導式入門,並著重範例程式與硬體互動,與其製作與練習。
課程目標
了解Cortex-M7結構及其指令集並熟悉Cortex-M7之嵌入式系統設計方法,進而使用週邊介面開發相關應用,課程搭配中心自行研發i2c感測模組實務演練。
學員結訓具備技能
-
認識ARM架構及週邊裝置與模組的實作應用。
-
具備ARM Cortex-M系列單晶片使用技巧。
-
掌握從無到有開發自己的微處理器系統應用、瞭解微處理器開發各環節障礙及如何克服。
課程優勢
-
業界專業講師,訓用合一為目標
專業實務經驗講師,業界需求導向課程規劃,著重培養科技界即戰力人才。
-
實作範例演練,紮實你的開發實力
業界師資群自行技術研發,多元化周邊模組搭教學,與業界實際開發不脫節
-
由淺入深連貫性教學,完整的學程規劃
循序漸進連貫性教學,掌握每階段的學習方向。
-
中華數位F.B技術討論區,提供學員疑難雜症的好幫手
不論在學中或結訓後提供你解決學習上的疑難雜症,讓學員學習上不再單打獨鬥。
-
業界師資群編譯最新的實作教材
業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。
-
兼顧效能與擴充性的Cortex-M7(STM32H723ZGT6)開發板
多元模組自由搭配使用,技術領先不落人後。
-
IT產業資深助教 課堂上協助教學
IT產業資深助教 課堂上協助教學,官方line@提供課後問題服務。
-
提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習
中華行動數位提供上課的教學錄影檔,讓你學習成效不中斷。
-
協助完成專題、輔導就業
學員不僅在學習過程有充實的專題實作訓練,結訓後可針對職業做職涯規劃。
課程大綱
Ch1 - Introduction to ARM Architecture
(ARM系統架構介紹)
-
課程內容
-
ARM architectural summary
課程重點
-
ARM instruction set evolution
Ch2 - ARM Cortex-M7 Fundamentals
(ARM Cortex M7 概要)
-
課程內容
-
Programmer’s mode
-
Fixed memory map
-
Privilege, modes and stacks
-
Nested Vectored Interrupt Controller [NVIC]
課程重點
-
Memory Protection Unit
-
Interrupt handling
-
Power management
-
Debug
Ch3 - Development Board & Tools Overview
(開發板與工具介紹)
-
課程內容
-
Introduction to Development Tools (Keil RealView MDK)
-
Compilation tools
-
Debugger
-
Simulator
-
ST-Link
-
JTAG
-
Trace capture unit
課程重點
-
Introduction to Development Board(STM32H723ZGT6)
Ch4 - Peripheral Control
(週邊控制介紹與應用)
-
課程內容
-
PLL Multiplier Control
-
GPIO
-
SysTick and Delay
-
Interrupt and NVIC
-
USART
-
Cortex-M7 FPU
-
RTC & Alarm
-
Watchdog (IWDG & WWDG)
-
Unique Device ID
-
ADC & CPU Temperature Sensor
-
I2C
-
EEPROM
-
BMP180
-
SHT20
-
ISL29023
-
BMA150
課程重點
-
2.8" TFT LCD Panel
-
DS18B20 1-Wire Protocol
-
STM32 Timer & PWM
-
DMA
-
SRAM
-
SPI
-
Touch Panel IC
-
SDMMC Card
Ch5 - Module Integration Practice development
(模組實務開發)
-
-
1.
欲從事微處理器/嵌入式開發者
-
2.
具備C語言程式設計能力