本書是一本介紹Linux設(shè)備驅(qū)動(dòng)開發(fā)理論、框架與實(shí)例的書,本書基于LDD6410開發(fā)板,以Linux 2.6版本內(nèi)核為藍(lán)本,詳細(xì)介紹自旋鎖、信號(hào)量、完成量、中斷頂/底半部、定時(shí)器、內(nèi)存和I/O映射以及異步通知、阻塞I/O、非阻塞I/O等Linux設(shè)備驅(qū)動(dòng)理論;字符設(shè)備、塊設(shè)備、TTY設(shè)備、I2C設(shè)備、LCD設(shè)備、音頻設(shè)備、USB設(shè)備、網(wǎng)絡(luò)設(shè)備、PCI設(shè)備等Linux設(shè)備驅(qū)動(dòng)的架構(gòu)和框架中各個(gè)復(fù)雜數(shù)據(jù)架構(gòu)和函數(shù)的關(guān)系,并講解了Linux驅(qū)動(dòng)開發(fā)的大量實(shí)例,使讀者能夠獨(dú)立開發(fā)各類Linux設(shè)備驅(qū)動(dòng)。
標(biāo)簽:
linux
驅(qū)動(dòng)
上傳時(shí)間:
2022-06-18
上傳用戶: