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