fbpx

ARM 組合語言程式設計 Ground Up™ 2

編寫組合語言週邊驅動程式:ARM Cortex、ADC、UART、TIMERS、GPIO 等。

從這 13 小時的課程,你會學到

  • 僅使用組合語言程式碼編寫韌體
  • 使用組合語言程式碼編寫類比對數位轉換器 (ADC,Analog-to-Digital Converter) 驅動程式
  • 使用組合語言程式碼編寫 PWM 驅動程式
  • 使用組合語言程式碼編寫 UART 驅動程式
  • 使用組合語言程式碼編寫定時器驅動程式
  • 使用組合語言程式碼編寫中斷驅動程式

要求

  • 我們將使用免費的 Keil uVision 5 IDE 和工具鏈。
  • 你需要先學習 ARM 組合語言 From Ground Up™ 1 課程
  • 你將需要 STM32F411-NUCLEO 板或 TM4C123-TIVA Launchpad

課程說明

歡迎來到 ARM 組合語言程式設計 Ground Up™ 2 課程。

本課程採用基於程式開發的方法,旨在為你在基於 ARM 的微控制器的裸機韌體開發方面打下堅實的基礎。 本課程的目的是教你如何瀏覽微控制器參考手冊和資料表,以提取正確的資訊,從而專業地建構外設驅動程式和韌體。 為了實現這個目標,本課程中沒有使用任何程式庫,純粹是 ARM 組合語言。

在本課程結束時,你將能夠配置微控制器週邊設備,如 ADC、UART、PWM、GPIO、TIMERS 等。你還將掌握 ARM 架構、ARM 指令集架構 (ISA) 並為 ARM 處理器建構專業的嵌入式韌體。

專為討厭複製/貼上的人設計

聽著,如果你不喜歡“複製/粘貼”,那麼你並不孤單。 我也受不了。 從字面上看,我寧願擁有一段我從頭開始編寫但不起作用的程式碼,而不是我複制和貼上的其他人的工作程式碼。

這就是為什麼我花了幾個月的時間來設計和錄製這門課程,我在課程中向你展示如何定位使用的每個寄存器以及寫入寄存器的每個十六進位值的含義。

一些亮點

  • 用組合語言編寫 ADC 驅動程式
  • 用組合語言編寫 UART 驅動程式
  • 用組合語言編寫 GPTM 驅動程式
  • 用組合語言編寫 GPIO 驅動程式
  • 掌握 ARM 指令集
  • 掌握 Thumb 和 Thumb-2 指令集

記住:我毫不懷疑你會喜歡這門課程。 此外,它還提供 30 天的全額退款保證! 簡而言之,你真的沒有什麼可失去的,只會獲益。

註冊並開始累積一些學習位元。

目標受眾

  • 如果你是嵌入式系統的絕對初學者,請參加本課程。
  • 如果你是一位經驗豐富的嵌入式開發人員並想學習如何專業地為 ARM 處理器開發嵌入式應用程式,請參加本課程。
  • 如果你想學習如何用組合語言編寫外設驅動程式,請參加本課程。

講師簡介

Israel Gbati 嵌入式韌體工程師 Firmware Engineer

專業的嵌入式韌體開發人員。 多年來一直這樣做,甚至不記得它是什麼時候開始的。 我的專業領域包括實時系統開發、低階開發、醫療設備架構、嵌入式信號處理和嵌入式 AI。 我的大部分工作都是基於 Arm Cortex-Microcontrollers。 哦! 我和你一樣是個普通人。

BHM Engineering Academy 21st Century Engineering Academy

Bohobiom Engineering 是位於英國倫敦的 21 世紀計算機工程線上學院。

我們在裝配編程、硬體工程、訊號和圖像處理、嵌入式硬體開發、深度學習和其他高需求的 21 世紀技能領域擁有經驗豐富的講師。

截至今天,我們已經培訓了超過 35,000 名快樂學生。 請查看我們提供的課程,如果你有任何問題,請給我們留言。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌覺得使用 udemy 內建的筆記功能不好用? 歡迎來試試 LN+ for udemy,這是一個將 udemy 與 Notion 無縫整合的課程筆記輔助工具!


💥 udemy 從 12/5 ~ 12/7 全站課程最低價 NT330 起

❤️如果進入課程網頁中沒有看到課程有折扣請先透過桌面電腦瀏覽器點選這個 ✨優惠連結✨,可以用優惠折扣價購買課程


報名參加課程

Sponsored by Udemy


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: