本書是一本介紹Linux設備驅動開發(fā)理論、框架與實例的書,本書以Linux 2.6版本內核為藍本,詳細介紹自旋鎖、信號量、完成量、中斷頂/底半部、定時器、內存和I/O映射以及異步通知、阻塞I/O、非阻塞I/O等Linux設備驅動理論;字符設備、塊設備、TTY設備、I2C設備、LCD設備、音頻設備、USB設備、網絡設備、PCI設備等Linux設備驅動的架構和框架中各個復雜數據架構和函數的關系,并講解了大量Linux驅動開發(fā)的大量實例,使讀者能夠獨立開發(fā)各類Linux設備驅動?!”緯鴥热萑?,實例豐富,操作性強,語言通俗易懂,適合廣大Linux開發(fā)人員、嵌入式工程師參考使用。