Linux驅動部分的內容

之前看LDD3 對內核和驅動做過一些實驗和描述,因爲種種原因,CSDN的圖片沒了,需要參考的話,請移步

github:https://github.com/zmr961006/Linux_Scull

內容目錄如下:

Linux 設備驅動程序模塊抽取分析

前言

    爲了降低後續同學學習內核的難度,我把《LDD3》中的代碼和內容做了整理。

 我做了那些事:

    1.代碼升級,將2.6.7 的代碼 調整到了 4.0.4 。方便近兩年學習內核的同學實驗。

    2.刪繁就簡,將書中複雜的示例替換爲簡單示例,便於理解。

    3.總結概括,記錄了每一章的主要內容,實驗截圖。
    
    ps:我只做了總結框架,還需要進一步完善,改正錯誤的地方。(考研不易,時間有限)

後續同學需要做那些事:

    1.進一步完善我總結的文檔。

    2.增加實驗總結。

章節

*[基礎設備驅動程序]


*[內核測試/PROC創建文件]


*[競態與併發與內核鎖機制]


*[高級IO與阻塞]


*[時間與延時]


*[分配內存]


*[IO端口通信]


*[內核數據類型]


*[內核中斷處理]


*[PCI驅動程序]


*[USB驅動程序]

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章