Android/Linux 核心驅動程式開發

  • Linux 作業系統簡介
    • Linux 的歷史與發展軌跡
    • 作業系統核心與使用者空間之關係
  • Android 驅動程式架構導論1
    • Android/Linux 驅動程式概論
    • Android/Linux 核心驅動程式架構
    • 開發環境建置
    • Android Linux核心編譯與執行
  • Linux 核心驅動程式基礎
    • Linux 驅動程式概論
    • 裝置檔案與檔案操作系統呼叫
    • 動態載入核心模組
    • 動態核心模組範例編譯與載入
    • 字元型驅動程式與檔案操作方法
    • 字元型驅動程式範例編譯與載入
    • 驅動程式測試程式編譯與執行
  • Linux 核心驅動程式開發進階1
    • 記憶體管理
    • 共時執行
    • 同步機制 
    • 效能考量
    • 納入同步機制之驅動程式實作
    • 虛擬數值運算處理單元硬體
    • 以核心模組實現虛擬數值運算器及其驅動程式
  • Linux 核心驅動程式開發進階2
    • 中斷處理與中斷處理常式
    • 加入中斷模擬之虛擬數值運算器及驅動程式
    • 行程控制 
    • 等待佇列 
    • 阻塞式存取
    • 使用阻塞式 存取之驅動程式實作
    • 後半常式 (Bottom Halves)
    • 使用後半常式實現虛擬數值運算器
    • 連動本文 (Atomic Context) 與進階同步議題
    • Linux 驅動模型與 sysfs
    • 以 sysfs 實現虛擬數值運算器驅動程式
  • 其他裝置驅動程式介紹
    • PCI
    • USB
    • Block Device Driver
    • Networking
若您對本課程有興趣, 請與我們聯繫.
找不到這個小工具說明網址