這是嵌入式linux設(shè)備驅(qū)動開發(fā)詳解下載,本書詳細(xì)講解了嵌入式linux的各種設(shè)備驅(qū)動,包括字符設(shè)備驅(qū)動、數(shù)字顯示驅(qū)動、鍵盤驅(qū)動、a/d驅(qū)動、d/a驅(qū)動、lcd驅(qū)動、觸摸屏驅(qū)動、can總線驅(qū)動、iic總線驅(qū)動、音頻總線驅(qū)動、ide接口驅(qū)動、閃存芯片驅(qū)動、usb驅(qū)動、串口驅(qū)動、網(wǎng)絡(luò)設(shè)備驅(qū)動等,并結(jié)合大量實例進行講解,讀者可以快速熟悉和掌握相關(guān)知識。
嵌入式linux設(shè)備驅(qū)動開發(fā)詳解是闡述了嵌入式Linux設(shè)備驅(qū)動程序基本理論及開發(fā)方法。詳細(xì)講解了嵌入式系統(tǒng)的硬件體系架構(gòu),Linux系統(tǒng)的引導(dǎo)原理、啟動過程,Linux設(shè)備驅(qū)動模型及基本理論,具體的硬件設(shè)備驅(qū)動程序的源碼分析。在分析具體設(shè)備驅(qū)動程序源碼的基礎(chǔ)上,詳細(xì)講解了具體設(shè)備驅(qū)動程序的設(shè)計和移植方法。
嵌入式linux設(shè)備驅(qū)動開發(fā)詳解是一本介紹Linux設(shè)備驅(qū)動開發(fā)理論、框架與實例的書,《Linux設(shè)備驅(qū)動開發(fā)詳解》以Linux 2.6版本內(nèi)核為藍本,詳細(xì)介紹自旋鎖、信號量、完成量、中斷頂/底半部、定時器、內(nèi)存和I/O映射以及異步通知、阻塞I/O、非阻塞I/O等Linux設(shè)備驅(qū)動理論;字符設(shè)備、塊設(shè)備、TTY設(shè)備、IC設(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ū)動。
在行業(yè)專業(yè)的悉心指導(dǎo)下,體驗真實的項目案例開發(fā)(備注:案例內(nèi)容將定期更新)!痘赒T的嵌入式多媒體播放器》案例節(jié)選自華清遠見嵌入式學(xué)院項目實戰(zhàn)“GPS車載導(dǎo)航系統(tǒng)”,以幫助大家了解嵌入式Linux、C++程序開發(fā)及QT的應(yīng)用。 《基于QT的嵌入式多媒體播放器》實現(xiàn)功能:
1、使用QT4及開源軟件mplay搭建多媒體播放器,運行在ARM平臺上
2、可以播放mp4 mp3文件
3、可以控制播放過程,如:播放、靜音、暫停等。