嵌入式單晶片ARM Cortex-M4系統開發

嵌入式單晶片ARM Cortex-M7系統開發

ARM Cortex 系列處理器核心中的M系列為高效能低功耗的微處理,隨著32Bits MCU使用方便與平價化。

arm多元開發應用

本課程將介紹效能更高的ARM Cortex-M7設計入門,包括其架構、指令集、硬體特性與除錯系統。

成為ARM單晶片
韌體工程師的好處

未來產業發展重點

市場研究機構Gartner Research的副總裁大衛•卡利發表的10大科技趨勢發展預測皆與ARM單晶片韌體工程師息息相關。

ARM單晶片韌體工程師
擁有穩定成長的高薪

根據人力銀行調查顯示平均年資與薪資

獨家教學開發板

ARM Cortex-M7開發板

為提昇學員學習品質,有別於坊間教育單位,我們開了具備高擴充性的實作開發板與模組,讓您學習更多元,開發不受限。

多元應用功能配置

囊括了單晶片中最常用的模組電路(各類模組電路陸續增加中),有助於全面掌握單晶片技術,例如:AD/DA轉換、光敏電阻可測光度、直流/步進電機、紅外線發射與接收、溫度感測…等各式模組,甚而增加更多IIC,SPI傳輸介面模組之實作。

  • 環境光源感測器模組應用:

    實務上可用來實作省電功能、環境監控功能等相關應用。

  • 溫濕度模組應用:

    實務上可用來實作農業溫室監控、氣象監控、防潮偵測等相關應用。

  • 高度計模組應用:

    實務上可用來實作飛航控制、氣壓偵測等相關應用。

  • 三軸加速度模組應用:

    實務上可用來實作Wii偵測傾斜和加速動作,以及行動裝置自動翻轉螢幕等相關應用。

  • 電子羅盤模組應用:

    電子羅盤也叫數字指南針,實務上可用來實作水平孔和垂直孔測量、水下勘探、飛行器導航、建築物定位、GPS備份、汽車指南針等相關應用。

arm多元開發應用課程

結訓具備以下技能

  • 認識ARM架構及週邊裝置與模組的實作應用。

  • 具備ARM Cortex-M系列單晶片使用技巧。

  • 掌握從無到有開發自己的微處理器系統應用、瞭解微處理器開發各環節障礙及如何克服。

課程大綱

  • Introduction to ARM Architecture
    ARM系統架構介紹
    1. ARM architectural summary
    2. ARM instruction set evolution
  • ARM Cortex-M7 Fundamentals
    ARM Cortex M7 概要
    1. Programmer’s mode
    2. Fixed memory map
    3. Privilege, modes and stacks
    4. Memory Protection Unit
    5. Interrupt handling
    6. Nested Vectored Interrupt Controller [NVIC]
    7. Power management
    8. Debug
  • Development Board & Tools Overview
    開發板與工具介紹
    1. Introduction to Development Board(STM32F407)
    2. Introduction to Development Tools (Keil RealView MDK)
      1. Compilation tools
      2. Compilation tools
      3. Simulator
      4. ST-Link
      5. JTAG
      6. Trace capture unit
  • Peripheral Control
    週邊控制介紹與應用
    1. PLL Multiplier Control
    2. GPIO
    3. SysTick and Delay
    4. Interrupt and NVIC
    5. USART
    6. Cortex-M7 FPU
    7. RTC & Alarm
    8. Watchdog (IWDG & WWDG)
    9. Unique Device ID
    10. ADC & CPU Temperature Sensor
    11. I2C
      1. EEPROM
      2. BMP180
      3. SHT20
      4. ISL29023
      5. BMA150
    12. 2.8" TFT LCD Panel
    13. DS18B20 1-Wire Protocol
    14. STM32 Timer & PWM
    15. SPI
      1. Touch Panel IC
      2. SDMMC Card
    16. DMA
    17. SRAM
  • Module Integration Practice development
    模組實務開發
    1. G-sensor模組應用
    2. 環境光源感測器模組應用
    3. 溫濕度模組應用
    4. GPS模組應用
    5. 高度計模組應用

選擇中華數位的好處

學會撰寫Function擺脫開發限制

中華數位講師規劃由淺入深的實務開發學習流程與內容,讓你成為可獨立撰寫Function的Engineer。

業界肯定的實力

20年教育訓練經驗 + 業界產品開發講師不定期編譯符合業界需求的課程內容,用專業的角度和實戰經驗帶你快速與產業界接軌。

知名企業的共同選擇

客製化的內外訓教學服務,依專案需求調整課程內容。

結訓就業沒煩惱

實作專題立即與產業接軌就業沒煩惱

開課時間

109年11月8日至109年11月29日

(週日全天班 AM9:30至PM5:30)

109年11月28日至109年12月19日

(週六全天班 AM9:30至PM5:30)

專業課程諮詢服務

說明會時間:
約50分鐘,歡迎攜伴參加

姓名

電話

E-Mail