Linux裝置驅動程式學習系列~~

來源:互聯網
上載者:User
學編程就和學遊泳是一樣的,只是紙上談兵是學不會的。沒有在實踐中學習,很快就忘了所學的知識,到頭來只學了個大概。

至於核心版本,我使用的是從 http://www.kernel.org/  上下載的主線標準核心Linux2.6.22.2。

 

引用《Linux裝置驅動程式(第3版)》的原話:“如果想要學習驅動程式的編寫,則標準核心是最好的。”

 

 


 ·Linux裝置驅動程式學習(0)-Hello, world!模組

 ·Linux裝置驅動程式學習(1)-字元裝置驅動程式

 ·Linux裝置驅動程式學習(2)-調試技術 

 ·Linux裝置驅動程式學習(3)-並發和競態

 ·Linux裝置驅動程式學習(3-補)-Linux中的迴圈緩衝區 

 ·Linux裝置驅動程式學習(4)-進階字元驅動程式操作[(1)ioctl and llseek]

 ·Linux裝置驅動程式學習(5)-進階字元驅動程式操作[(2)阻塞型I/O和休眠]

 ·Linux裝置驅動程式學習(6)-進階字元驅動程式操作[(3)裝置檔案的存取控制]

 ·Linux裝置驅動程式學習(7)-核心的資料類型

 ·Linux裝置驅動程式學習(8)-分配記憶體 

 ·Linux裝置驅動程式學習(9)-與硬體通訊 

 ·Linux裝置驅動程式學習(10)-時間、延遲及延緩操作

 ·Linux裝置驅動程式學習(11)-中斷處理 

 ·Linux裝置驅動程式學習(12)-Linux裝置模型(底層原理簡介)

 ·Linux裝置驅動程式學習(13)-Linux裝置模型(匯流排、裝置、驅動程式和類)

 ·Linux裝置驅動程式學習(14)-Linux裝置模型(各環節的整合)

 ·Linux裝置驅動程式學習(15)-Linux裝置模型(熱插拔、mdev 與 firmware)

 ·Linux裝置驅動程式學習(16)-USB 驅動程式(一) 

 ·Linux裝置驅動程式學習(17)-USB 驅動程式(二) 

 ·Linux裝置驅動程式學習(18)-USB 驅動程式(三) 

 ·Linux裝置驅動程式學習(19)-USB 驅動程式(四)

原創文章著作權!出處: tekkamanninja.blog.chinaunix.net

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.