Contents
未使用程式庫:Cortex-M 內部結構、主指標( Master Pointers )、結構、記憶體導航、除錯、CMSIS、組合語言等
從這 22.5 小時的課程,你會學到
- 能夠運用 bare-metal (裸機)嵌入式 C 語言開發韌體
- 使用指標( pointers )和記憶位址編寫嵌入式程式
- 編寫更專業、更高效的嵌入式程式
- 了解 Cortex-M 架構
- 了解載入 – 儲存架構
- 了解 ARM Cortex-M 除錯
- 使用組合語言編寫 UART 驅動程式
- 徹底理解 CMSIS 核心
- 單用 bare-metal 嵌入式 C 就能編寫韌體
- 使用組合語言編寫 TIMER 驅動程式
- 使用 bare-metal 嵌入式 C 編寫中斷驅動程式
- 使用 bare-metal 嵌入式 C 編寫模數轉換器 (ADC) 驅動程式
要求
- 我們將使用免費的 Keil uVision 5 IDE 和工具鏈。
- 本課程假設你沒有 Cortex-M 開發的先驗知識
- 你將需要一個 TIVA C Launchpad – TM4C123 板
課程說明
歡迎學習完整的 ARM Cortex-M Bare-Metal 程式設計 (TM4C123) 課程。
本課程假定你不具備 Cortex-M 或嵌入式 C 程式設計的先驗知識。
它只需要學生的好奇心。本課程採用實用的方法來涵蓋關鍵領域,如指針、結構、記憶體導航和 Cortex-M 軟體介面標準。本課程的主要目的是為學習者提供實用技能和堅實的基礎,他們可以在此基礎上開始編寫良好安排的程式碼,這些程式碼可以高效運行並利用 ARM Cortex-M 生態系統的關鍵各方面。本課程有許多關鍵部分。
組合語言週邊部分( assembly peripheral section )的目標是教你如何瀏覽微控制器參考手冊和資料表,以提取正確的資訊來專業地構建週邊驅動程式和韌體。為了實現這個目標,本課程不使用任何程式庫,純 ARM 組合語言和 bare-metal (裸機)嵌入式 C 語言。
在本節結束時,你將能夠在組合語言中配置微控制器週邊,如 ADC、UART、GPIO、TIMER 等。你還將掌握 ARM 架構、ARM 指令集架構 (ISA,Instruction Set Architecture) 和為 ARM 處理器以組合語言編寫建構專業的嵌入式韌體。
請查看完整的課程表。
記住:我毫不懷疑你會喜歡這門課程。此外,它還提供 30 天的全額退款保證!所以簡單地說,你真的沒有什麼好損失的,且可獲得一切。
目標受眾
- 如果你是嵌入式系統的絕對初學者,請學習本課程。
- 如果你是一位經驗豐富的嵌入式開發人員,並且想學習如何專業地為 ARM 處理器開發嵌入式應用程式,那麼請學習本課程。
- 如果你想學習如何使用組合語言和 Bare-Metal C 編寫週邊驅動程式,請參加本課程。
講師簡介
Israel Gbati 嵌入式硬體設計師
我叫 Israel,我在嵌入式系統領域研究和工作了 7 年多。 在 Udemy 上,我已經培訓了數以萬計的嵌入式系統學生,重點是組合語言、實時操作系統設計、韌體開發和數位訊號處理等主題。 我能夠教授這些主題,因為在我的日常工作中,都在應用這些。
加入我的一門課程,看看效果如何。 您可以隨時要求退款。
BHM 工程學院 21世紀工程學院
Bohobiom Engineering 是位於英國倫敦的 21 世紀電腦工程線上學院。
我們在組合語言、硬體工程、訊號和圖像處理、嵌入式韌體開發、深度學習和其他高要求的 21 世紀技能領域擁有經驗豐富的講師。
截至今天,我們已經培訓了超過 35,000 名快樂的學生。 請查看我們提供的課程,如果你有任何問題,請給我們留言。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結( 特價 NT370 起)✨ 非 IT 認證的課程用 NT390 起的優惠連結 可能拿到更好的價格喔, 試試看! | Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程


也許你會有興趣
- 如何找工作學習地圖 – 找工作不要靠運氣!
- ★英語學習地圖– 練好英文是最大的學習槓桿
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入
發表迴響