本書講解了Linux驅動開發的基礎知識以及所用到的開發環境,全書分為22章,其內容涵蓋了各種Linux子繫統,包含內存管理、PWM、RTC、IIO和IRQ管理等,還講解了直接內存訪問和網絡設備驅動程序的實用方法。在學完本書之後,讀者將掌握設備驅動開發環境的概念,並可以從零開始為任何硬件設備編寫驅動程序。
閱讀本書需要具備基本的C語言程序設計能力,且熟悉Linux基本命令。本書主要是為嵌入式工程師、Linux繫統管理員、開發人員和內核黑客而設計的。無論是軟件開發人員,還是繫統架構師或制造商,隻要願意深入研究Linux驅動程序開發,閱讀本書後都將有所收獲。