
陳學松
本書是一本獨具特色的關於Linux設備驅動程序入門的書。本書有兩大特色:一個特色是,並不着重於全面描述Linux內核,也不只是簡單地講如何去寫一個Linux下的設備驅動程序,而是從設備驅動程序的視角出發,深入到Linux內核去剖析那些和驅動程序實現機制密切相關的技術內幕;另一個特色是,大量使用圖片來幫助清晰地理解一些複雜的概念、流程和架構。
12年剛出版的時候就在南山書城買了,那個時候幾乎每月去書城,拿到書後愛不釋手,個人覺得比老外那本經典的LDD3還要好。如今早已不做嵌入式開發,單純因爲曾經愛過來評價留念吧。
通篇讀下來,感覺這本書寫的真不錯,章節層次安排合理,內容編排有條不紊,技術講解恰到好處,準備後續繼續細嚼慢嚥一下
作爲工具書,看自己感興趣的部分就好。我只是作爲知識的補充,所以瞭解一下。
這本書在剛出來的時候就買了紙質版,個人認爲是一本相當不錯的內核書,碩士論文有借鑑。本書基於2.6內核,主要是驅動基礎和各子系統的底層實現分析,廣度和深度都不錯,就是部分內容放到現在已經過時。難度評級:中,適合在學習宋寶華那本之後,對內核底層有興趣的繼續學習。
非常好的一本講Linux驅動框架的書,書中結合相關驅動的重要數據結構,並將設備的註冊初始化等流程梳理的很好。第一章內核模塊讓讀者深入的瞭解到內核如何實現、註冊、和加載一個內核模塊。內存管理也將虛擬內存和物理內存的映射和分頁管理講的很通透。
本書章節安排合理,講解深度把握的剛剛好,既讓人知其所以然,也沒有掉入內核的深淵,非常值得一讀,準備二刷
做內核的也可以讀一讀,內核關於驅動的補丁還挺多的