ARM USB通訊韌體開發上課時數:14小時(遠距+實體)
( ARM USB Communications Firmware Development )
隨著ARM對USB裝置支援的普及,越來越多USB設備可直接連結ARM平台。
本課程由USB通訊協定入門,帶領學員了解各類不同USB類別設備,進而透過中心自行研發ARM USB單晶片開發平台,開發撰寫各類不同USB 類別韌體,並搭配不同HOST平台間驅動程式與應用程式,窺探USB HOST平台與USB 裝置間的通訊流程。透過本課程豐富的周邊應用範例,學員們將對ARM USB控制更加了解。
課程目標
學習ARM USB韌體通訊,搭配豐富的實作範例,
徹底熟悉ARM USB韌體開發。
學員結訓具備技能
-
認識ARM USB架構。
-
具備ARM USB應用程式開發能力。
-
具備ARM USB韌體開發能力。
-
掌握USB通訊概念。
課程優勢
-
業界專業講師,訓用合一為目標
專業實務經驗講師,業界需求導向課程規劃授課,著重培養科技界即戰力人才。
-
實作範例演練,紮實你的開發實力
業界師資群自行技術研發,多元化周邊模組搭教學,與業界實際開發不脫節。
-
由淺入深連貫性教學,完整的學程規劃
循序漸進連貫性教學,掌握每階段的學習方向。
-
中華數位FB技術討論區,提供學員疑難雜症的好幫手
不論在學中或結訓後提供你解決學習上的疑難雜症,讓學員學習上不再單打獨鬥。
-
業界師資群編譯最新的實作教材
業界資深師資群合作編譯最完整的課程教材,規劃更貼近業界需求課程內容,不斷創新。
-
兼顧效能與擴充性的Cortex-M7(STM32H723ZGT6)開發板。
多元模組自由搭配使用,技術領先不落人後。
-
IT產業資深助教 課堂上協助教學
資深助教課堂協助教學,讓學員學習更有成效。
-
提供完整的教學錄影檔,方便學員課前預習及請假補課及課後複習
中華行動數位提供上課的教學錄影檔,讓你學習成效不中斷。
課程大綱
Ch1 - Introduction to ARM USB
(ARM USB 介紹)
-
Ch2 - ARM USB Firmware
(ARM USB韌體開發)
-
課程內容
-
Introduction to ARM Cortex-M7 MCU
-
Environment Setup
課程內容
-
USB firmware development
Ch3 - ARM USB APP
(ARM USB 應用程式)
-
課程內容
-
Introduction to Android APP
-
ARM USB Driver
課程內容
-
ARM USB Host Class
-
ARM USB APP development
Ch4 - Integrate to ARM USB
(ARM USB 整合)
-
課程內容
-
ARM USB LED應用
-
ARM USB Button應用
-
ARM USB 溫度感測應用
課程內容
-
ARM USB 氣壓感測應用
-
ARM USB 濕度感測應用
-
ARM USB 數據傳輸應用
-
有志想學習USB單晶片與PC通訊開發者
-
欲從事微處理器/嵌入式開發者