本書基于Linux 2.6內核講述了Linux嵌入式驅動程序開發(fā)的知識,全書內容涵蓋了Linux 2.6下的三類驅動設備,包括Linux下字符設備、塊設備、網絡設備的開發(fā)技術。具體內容包括Linux驅動開發(fā)入門基礎知識,Linux操作系統(tǒng)下驅動開發(fā)核心技術,并對ARM系統(tǒng)的各類接口的原理、驅動開發(fā)與應用層開發(fā)進行逐一分析,其中包括GPIO、CAN、I2C、LCD、USB、觸摸屏、網絡、塊設備、紅外、SD卡等接口。本書主要面向嵌入式Linux系統(tǒng)的內核、驅動和應用程序的開發(fā)人員以及ARM嵌入式系統(tǒng)的接口設計人員,可以作為各類嵌入式系統(tǒng)培訓機構和高校操作系統(tǒng)課程的實驗教材和輔導書籍。