l Linux驅動程式架構
l Linux HAL介紹
l 樹莓派開發板與BCM283x使用說明
l 驅動程式開發流程介紹
l 驅動程式模組編譯與載入
l 核心程式碼與Makefile
l Sysfs虛擬檔案系統實作
l 字元裝置驅動程式實作
l 設備檔使用說明與建立
l Udev機制使用說明
l Misc Device驅動程式實作
l GPIO驅動程式實作
l 核心記憶體索取及配置
l 簡易加密驅動程式實作
|
l Character Driver & IOCTL
l Platform Device & Platform Driver
l Device Tree介紹
l Device Tree撰寫與編譯
l 從核心取回Device Tree
l Platform Driver與Device Tree的關聯介紹
l Platform Driver驅動GPIO實作
l Linux Kernel呼叫應用程式
l Linux時間相關函數介紹
l Linux計時器介紹
l Kernel Timer List 實現 LED閃爍實作
l Linux中斷使用及註冊
l GPIO按鈕中斷實作
l Concurrency And RaceConditions介紹
l Linux Kernel Thread介紹
|
l 交互編譯環境安裝及設定
l 核心原始碼下載
l 核心設定檔配置
l 編譯核心
l 製作根檔案系統
l 開機所需檔案介紹
l 製作系統影像檔
l 寫入影像檔至SD卡讓樹莓派使用
|