Linux設(shè)備驅(qū)動開發(fā)詳解(第2版)
本書是一本介紹Linux設(shè)備驅(qū)動開發(fā)理論、框架與實例的書,本書基于LDD6410開發(fā)板,以Linux2.6版本內(nèi)核為藍(lán)本,詳細(xì)介紹自旋鎖、信號量、完成量、中斷頂/底半部、定時器、內(nèi)存和I/O映射以及異步通知、阻塞I/O、非阻塞I/O等Linux設(shè)備驅(qū)動理論;字符設(shè)備、塊設(shè)備、TTY設(shè)備、I2C設(shè)備、LCD設(shè)備、音頻設(shè)備、USB設(shè)備、網(wǎng)絡(luò)設(shè)備、PCI設(shè)備等Linux設(shè)備驅(qū)動的架構(gòu)和框架中各個復(fù)雜數(shù)據(jù)架構(gòu)和函數(shù)的關(guān)系,并講解了Linux驅(qū)動開發(fā)的大量實例,使讀者能夠獨立開發(fā)各類Linux設(shè)備驅(qū)動。本書內(nèi)容全面,實例豐富,操作性強,語言通俗易懂,適合廣大Linux開發(fā)人員、嵌入式工程師參考使用。
·27.5萬字