Drivers
在過去的八年裡,關於 linux 設備驅動程序程式的書籍發生了什麼?
這可能是一個聽起來很愚蠢的問題,但我認為存在一個客觀正確的答案,這讓我不得不問它。
我正在嘗試了解 linux 系統的基礎知識,尤其是設備驅動程序的工作原理,因此我一直在尋找一本關於該主題的好書。Essential Linux Device Drivers獲得了非常好的評價,所以我決定購買它,但並沒有真正注意到它是在 2008 年發布的,並且包含大量涉及核心版本 2.6.3 的範例!這讓我想知道我是否應該買一本新書。
僅僅瀏覽亞馬遜,似乎幾乎沒有任何關於這個主題的新書——甚至沒有更新的版本。我想知道這是否有一個很好的解釋?我知道 Linux 在與外部硬體互動方面曾經以噩夢著稱,但在某些時候這個問題得到了解決。這是否與最近關於 linux 設備驅動程序程式的文獻稀缺有關?
**與此同時,**線上可用的文件也剛剛好。
說真的,我認為對(一般)核心驅動程序程式感興趣的人可以很容易地在網路上找到足夠的文件來讓他們到目前為止開始,然後他們可以通過自己閱讀現有的核心源來開始完成他們的知識。
核心模組程式的主題也是一個移動的目標,儘管速度很慢。仍然很難跟上書籍作者的步伐。他們將不得不與“wikibooks”和“crowd-authoring”競爭。我認為,這很容易轉化為“少或沒有”新書。
如果你想開始,我很確定,對於任何人都可以建構的大多數類型的硬體,你可以找到一個現有的驅動程序,你可以自己使用它,或者可以作為“簡單”模板。