開始您的 Arm Cortex-M 之旅!這個專業化課將幫助想參與開發 Cortex-M 處理器軟體的任何人。
關於此專業課程
此專業化旨在幫助任何參與開發 Arm Cortex-M 處理器軟體的人。透過四門課程,您將了解這種在世界各地大量設備中使用的流行微控制器變體。無論您是計算/工程專業人士、學生還是業餘愛好者,培訓旨在為您提供啟動和運行 Cortex-M 軟體專案所需的基本知識和互動體驗,避免代價高昂的錯誤。
到官方網站了解本課程與上課
應用的學習專案
學習者將有機會透過多個專案運用所學的技能。例如,學習如何建置和 debug 針對 Cortex-M 系統的基本應用程式,以及學習如何使用標準程式技術啟動和初始化 Cortex-M 系統。
你將獲得的技能:
| 組合語言 | 微控制器 | CortexM |
| 電腦架構 | C 程式設計 |
字幕
簡中、英文( 21 種語言可選 )
製作方
ARM
Arm 技術正在定義計算的未來。我們的節能處理器設計和軟體平台已為超過 2250 億塊晶片實現了先進的運算,我們的技術為從感測器到智慧型手機和超級電腦等產品安全地提供動力。
第 1 門課程 Arm Cortex-M 處理器概述
你將學到的內容有
- 描述在哪裡可以獲得有關 Cortex-M 處理器的資源和支援。
- 描述不同 Cortex-M 處理器的實作差異和配置選項。
第 2 門課程 Armv8-M 架構基礎知識
你將學到的內容有
- 描述程式設計模型(暫存器集、處理器的模式和狀態)。
- 描述支援該架構的標準和 API。
- 用組合語言解釋和程式設計。
- 以預設系統記憶體為目標的應用程式。
第 3 門課程 Cortex-M 軟體開發基礎
你將學到的內容有
- 使用強制、推薦和常用的開關編譯和連結 Cortex-M 應用程式。
- Debug 和追蹤在 Cortex-M 設備上運行的 Cortex-M 應用程式。
- 使用標準編程技術啟動並初始化 Cortex-M 系統。
第 4 門課程 先進的 Armv8-M 功能基礎
你將學到的內容有
- 此最後的課程涵蓋了可以在 Cortex-M 系統中配置的更多高級和可選功能。這些功能可以幫助滿足特定專案的要求,例如安全性和效能。並非所有這些主題都與任何給定的 Cortex-M 專案相關,因此請隨意選擇適合您的主題(如果有)。
到官方網站了解本課程與上課

你可能會有興趣
- Coursera 訂閱 : 無限制訪問 7,000 多項世界一流的課程、實踐專案和工作準備證書計劃 – 只需支付一次全包式訂閱費用
- ★想要加強英文能力嗎?– 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入

發表迴響