本書從嵌入式系統開發(fā)的基礎概念講起,著重介紹了嵌入式Linux 驅動開發(fā)技術。全書共分12章。前兩章介紹了嵌入式Linux系統開發(fā)的基礎知識,以及Linux系統開發(fā)工具鏈、嵌入式Linux內核分析與移植技術;第3章介紹了Linux設備驅動程序開發(fā)的一般技術和基本過程;第4章到第9章詳細剖析了字符設備、PCI設備、音頻接口、顯示接口、塊設備、網絡設備的驅動開發(fā)技術;第10章到第12章分別介紹了USB設備驅動開發(fā)的知識、USB驅動的設備端及主機端的設計,以及OTG驅動程序的開發(fā)。本書具有由淺入深、通俗易懂和注重實踐等特點,適合于具備一定嵌入式Linux開發(fā)經驗,需要從事或學習嵌入式Linux驅動程序設計的讀者作為嵌入式Linux驅動開發(fā)的自學教材;同時也適合已掌握Linux驅動程序設計的一般原理,需要提高嵌入式Linux驅動開發(fā)實踐能力及對嵌入式Linux驅動開發(fā)感興趣的程序員參考學習。