2013-07-10 125 views
0

我是Linux設備驅動程序字段中的新手。任何人都可以知道哪些驅動程序會讓我更容易理解音頻驅動程序,視頻驅動程序,相機驅動程序,電源管理驅動程序或引導程序?請給我推薦一個對新手來說很容易的驅動程序。如果你可以建議任何好的來源(不是書......任何在線材料,如果有的話),這將是很好的。 :)Linux設備驅動程序的最簡單驅動程序新手

回答

2

您應該先研究可加載內核模塊的基礎知識。 Salzman的LKMPG的前幾章將是一個好開始

而最簡單的驅動程序,恕我直言,是一個簡單的驅動程序,它使用內存作爲設備,並讀/寫它。 LDD3e第三章對這樣的驅動程序進行了精美的解釋。

您還需要增加對Linux內核本身的知識,以便向相對較硬的驅動程序發展。你越瞭解Kernel的子系統,你就越容易開發圍繞它們的設備驅動程序。

+0

感謝您的寶貴答覆。我已經閱讀了你所說的資源。如果你可以具體說出有問題的司機之一,那麼這將非常有幫助。 – user2568481

+0

那麼它取決於你試圖對驅動程序進行編碼的硬件/芯片以及它們工作的協議。 雖然我會選擇USB攝像頭,因爲在互聯網上有很多關於USB設備驅動程序的資料。 – microMolvi

+0

如果你告訴我們你已經完成了什麼樣的驅動程序開發工作,建議會更容易。 – microMolvi