視頻:26?
課程介紹:
本課程是嵌入式開發完整體系課程的《Linux設備驅動》
課程內容涵蓋:
一、Linux內核模塊
Linux kernel源碼結構
內核啟動分析
內核模塊編寫
內核模塊配置及加載
二、Linux字符設備驅動
Linux 字符設備描述
設備號分配及注銷
file_operation結構體
文件對象file結構體
索引節點inode結構體
字符設備的注冊及移除
字符設備的加載及初始化
read/write方法
字符設備驅動總結
三、LED與按鍵驅動
驅動GPIO I/O方式
按鍵驅動程序實現
按鍵驅動測試
四、Linux鍵盤/鼠標驅動分析
鍵盤、鼠標工作原理介紹
鍵盤、鼠標驅動程序分析
五、塊設備驅動之存儲設備
Ramdisk驅動
gendisk設備驅動
六、網絡設備驅動之網卡
以太網概述
以太網擴展接口
Linux網絡驅動程序體系結構
網卡驅動程序移植
七、Linux驅動綜合項目
看門狗驅動
ADC采樣驅動
RTC實時時鐘驅動
蜂鳴器驅動
鍵盤驅動
點陣LED驅動
課程講師:
張志英
嵌入式講師