ARM Bootloader設計【本課程為線上課,報名後專員會提供上課資訊】
本課程以 Raspberry Pi 為實作平台,深入解析 ARM 架構與 BootLoader 開發流程。內容涵蓋 ARM 處理器架構、組合語言、Thumb mode、例外中斷處理、Coprocessor 與 Memory Barrier,並以 bare-metal 方式實作 GPIO、UART、Timer、中斷控制等 I/O 控制功能。課程亦說明系統程式 Linker 與 startup code 架構,並導入 Mailbox 通訊機制,實作 ARM 與 GPU 間的 Framebuffer 顯示功能。適合對系統底層有高度興趣、想從無到有撰寫作業系統核心架構者,是進入 OS 開發與嵌入式底層領域的重要前哨站。
艾鍗學院