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

嵌入式單晶片ARM Cortex-M7系統開發上課時數:28小時

( ARM Cortex-M7 Microcontroller System Development )

ARM Cortex 系列處理器核心中的M系列為高效能低功耗的微處理,隨著32Bits MCU使用方便與平價化,近年來已成為MCU市場的主流。本課程將介紹效能更高的ARM Cortex-M7設計入門,包括其架構、指令集、硬體特性與除錯系統。課程引導式入門,並著重範例程式與硬體互動,與其製作與練習。

課程目標

    了解Cortex-M7結構及其指令集並熟悉Cortex-M7之嵌入式系統設計方法,進而使用週邊介面開發相關應用,課程搭配中心自行研發i2c感測模組實務演練。

學員結訓具備技能

    1. 認識ARM架構及週邊裝置與模組的實作應用。
    2. 具備ARM Cortex-M系列單晶片使用技巧。
    3. 掌握從無到有開發自己的微處理器系統應用、瞭解微處理器開發各環節障礙及如何克服。

課程說明

課程優勢

  1. 業界專業講師,訓用合一為目標 專業實務經驗講師,業界需求導向課程規劃,著重培養科技界即戰力人才。
  2. 實作範例演練,紮實你的開發實力 業界師資群自行技術研發,多元化周邊模組搭教學,與業界實際開發不脫節
  3. 由淺入深連貫性教學,完整的學程規劃 循序漸進連貫性教學,掌握每階段的學習方向。
  4. 中華數位F.B技術討論區,提供學員疑難雜症的好幫手 不論在學中或結訓後提供你解決學習上的疑難雜症,讓學員學習上不再單打獨鬥。
  5. 業界師資群編譯最新的實作教材 業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。
  6. 兼顧效能與擴充性的Cortex-M7(STM32H743ZI)開發板 多元模組自由搭配使用,技術領先不落人後。
  7. IT產業資深助教 課堂上協助教學 IT產業資深助教 課堂上協助教學,官方line@提供課後問題服務。
  8. 提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習 中華行動數位提供上課的教學錄影檔,讓你學習成效不中斷。
  9. 協助完成專題、輔導就業 學員不僅在學習過程有充實的專題實作訓練,結訓後可針對職業做職涯規劃。

課程大綱

    Ch1 - Introduction to ARM Architecture
    (ARM系統架構介紹)

  1. 課程內容
    • ARM architectural summary
      課程重點
    • ARM instruction set evolution

    Ch2 - ARM Cortex-M7 Fundamentals
    (ARM Cortex M7 概要)

  1. 課程內容
    • 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 Overviewt
    (Android SDK分析與實作)

  1. 課程內容
    • Introduction to Development Tools (Keil RealView MDK)
      1. Compilation tools
      2. Debugger
      3. Simulator
      4. ST-Link
      5. JTAG
      6. Trace capture unit
      課程重點
    • Introduction to Development Board(STM32F407)

    Ch4 - Peripheral Control
    (週邊控制介紹與應用)

  1. 課程內容
    • 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
      1. EEPROM
      2. BMP180
      3. SHT20
      4. ISL29023
      5. BMA150
      課程重點
    • 2.8" TFT LCD Panel
    • DS18B20 1-Wire Protocol
    • STM32 Timer & PWM
    • DMA
    • SRAM
    • SPI
      1. Touch Panel IC
      2. SDMMC Card

    Ch5 - Module Integration Practice development
    (模組實務開發)

  1. 課程內容
    • 溫濕度模組應用
    • G-sensor模組應用
    • 環境光源感測器模組應用
      課程重點
    • GPS模組應用
    • 高度計模組應用
  1. 1. 已具備Embedded Linux能力而想了解Android系統整合移植者
  2. 2. 具Android 驅動移植基礎者
      • Android Kernel Porting工程師
      • Android 系統開發工程師
      • Android Driver Porting 工程師
      • 手持裝置開發工程師
我對課程有興趣,請與我聯繫
說明會時間約30分鐘,歡迎攜伴參加。
說明會地點:台北市中正區開封街一段2號9樓
姓      名
連絡電話
電子信箱
新舊學員
舊學員 新學員
選擇課程
選擇場次
驗證碼
資訊來源
紅框選取得驗證碼 ↑↑↑
最新開課&報名方式
  1. 開課時間
    • 110年12月21日至110年12月30日
      (二四白天班 AM9:30至PM4:30)
    • 111年2月13日至111年3月6日
      (週日全天班 AM9:30至PM5:30)
  2. 相關課程
  3. 報名方式
  4. 上課地點
    • 台北市開封街一段2號9樓
      (台北火車站,館前路口麥當勞隔壁 中心大樓)
學員專題實作
學員獨享
  1. 嵌入式IT資深助教協助課程服務 IT資深助教協助課程服務 官方line@提供課後問題服務。
  2. 嵌入式企業徵才 提供學員工作職缺資訊 依產業需求隨時更新求職資訊 More
  3. 嵌入式講師撰寫教材 講師親自撰寫上課教材 定期更新課程講義,掌握最新技術動脈
  4. 嵌入式數位教學環境 環型教室、數位設備 師生互動式廣播教學系統
  5. 中華行動數位嵌入式教室 學員結訓專題作品發表 接軌產業脈動,訓用合一教學
  6. 嵌入式上課免費喝咖啡 免費供應飲料、茶&相關書籍 定期訂閱熱門書籍、雜誌,供學員免費借閱。研磨咖啡、現泡熱茶
學員心得分享
  1. 結訓學員-陳○淵

    課程內容比想像中學得更紮實更實用

    嵌入式學員我是電機系畢業的,未來想成為韌體程工師。參與這次課程讓我學到了很多ARM的開發與應用技術和相關知識。 結訓專題以手機APP遙控自走車,含馬達驅動,感測模組收集資料傳送至雲端,手機司接收最新訊息,操作前後左右等動作達到IOT物聯網概念。 實作專題讓我感覺學習更快更完整,很高興選擇了中華數位的課程。讓我真正學到我想要的技能。 更多

課程剪影
  1. 嵌入式系統上課剪影02
ARM物聯網應用趨勢
  1. 疫情影響促使物聯網市場規模持續爆發性成長,GE 預測,2030 年物聯網的市場規模將達10~15兆美元。 5G、巨量資料、A與物聯網應用緊密相扣,AI與其他新興技術也將逐步走向消費化。

    Arm技術正在改變普通大眾的生活方式和企業的經營方式。採用Arm的設備已超過1000億台,涵蓋了全球70%的人口。Arm架構將透過日益完善的安全性和人工智慧(AI)來滿足全球對無處不在的專門處理的需求。

    作為運算及連網革命的核心,Arm 技術正改變著人們生活及企業運行的方式。Arm 先進的低功耗處理器已應用於超過 1,600 億顆晶片的智慧運算,且其技術已安全地驅動包含感測器到智慧型手機以至於超級運算等各式應用的裝置。Arm整合其物聯網裝置、連接與資料管理平台,為連網裝置創造全新的商業價值。Arm 攜手超過 1,000 家技術合作夥伴,將前端的設計、安全、管理,應用到從晶片至雲端等所有需要運算的領域。

content-end