《深入理解Linux驅動程序設計》基于Linux內核3.8.13源代碼及相關實例向讀者系統而詳盡地介紹和分析了Linux設備驅動程序開發(fā)框架、原理和方法。全書共分13章,內容包括字符設備、塊設備、網絡設備、MMC/SD驅動、USB驅動、總線驅動及Flash驅動的開發(fā)機制和實例。 本書各章均首先概要介紹各模塊的實現原理,隨后列舉各模塊中的關鍵數據結構,再結合源代碼及實例分析介紹,讓讀者更全面地了解Linux驅動開發(fā)。 本書內容豐富,概念和原理講解細致、深入淺出。其中,有關代碼的部分都標有注釋以詳細介紹功能,書中的設計和分析也配以編程實例幫助理解。 本書適合作為高年級本科生、研究生和從事嵌入式系統開發(fā)設計的工程技術人員。