深入理解linux驅(qū)動(dòng)程序設(shè)計(jì)是一本linux系統(tǒng)驅(qū)動(dòng)設(shè)計(jì)指導(dǎo)書(shū)籍,由吳國(guó)偉,姚琳,畢成龍編著。全書(shū)以基于Linux內(nèi)核3.8.13源代碼而編寫(xiě),全面深入地論述了Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的全方位技術(shù),揭秘Linux內(nèi)核、驅(qū)動(dòng)開(kāi)發(fā)、驅(qū)動(dòng)開(kāi)發(fā)實(shí)例,主要內(nèi)容包括Linux內(nèi)核設(shè)備管理方式,Linux驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ),Linux內(nèi)核中斷機(jī)制,Linux塊設(shè)備驅(qū)動(dòng)開(kāi)發(fā),Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)開(kāi)發(fā),LinuxUSB驅(qū)動(dòng)開(kāi)發(fā)等等,并且配以編程實(shí)例幫助理解,非常適合從事嵌入式系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的工程技術(shù)人員下載閱讀。
內(nèi)容介紹
《深入理解linux驅(qū)動(dòng)程序設(shè)計(jì)》基于Linux內(nèi)核3.8.13源代碼及相關(guān)實(shí)例向讀者系統(tǒng)而詳盡地介紹和分析了Linux設(shè)備驅(qū)動(dòng)程序開(kāi)發(fā)框架、原理和方法。全書(shū)共分13章,內(nèi)容包括字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備、MMC/SD驅(qū)動(dòng)、USB驅(qū)動(dòng)、總線驅(qū)動(dòng)及Flash驅(qū)動(dòng)的開(kāi)發(fā)機(jī)制和實(shí)例。 本書(shū)各章均首先概要介紹各模塊的實(shí)現(xiàn)原理,隨后列舉各模塊中的關(guān)鍵數(shù)據(jù)結(jié)構(gòu),再結(jié)合源代碼及實(shí)例分析介紹,讓讀者更全面地了解Linux驅(qū)動(dòng)開(kāi)發(fā)。本書(shū)內(nèi)容豐富,概念和原理講解細(xì)致、深入淺出。其中,有關(guān)代碼的部分都標(biāo)有注釋以詳細(xì)介紹功能,書(shū)中的設(shè)計(jì)和分析也配以編程實(shí)例幫助理解。 本書(shū)適合作為高年級(jí)本科生、研究生和從事嵌入式系統(tǒng)開(kāi)發(fā)設(shè)計(jì)的工程技術(shù)人員。
章節(jié)目錄
第1章Linux內(nèi)核組成和機(jī)制
1.1Linux內(nèi)核版本與發(fā)展
1.1.1Linux操作系統(tǒng)的誕生
1.1.2Linux內(nèi)核版本的變遷
1.2Linux內(nèi)核編譯
1.2.1獲取內(nèi)核源碼
1.2.2內(nèi)核源碼樹(shù)
1.2.3編譯內(nèi)核
1.3Linux內(nèi)核組成
1.4Linux內(nèi)核機(jī)制
1.4.1內(nèi)核啟動(dòng)過(guò)程
1.4.2模塊機(jī)制
第2章Linux內(nèi)核設(shè)備管理方式
2.1devfs設(shè)備文件系統(tǒng)
2.2sysfs文件系統(tǒng)
2.3udev設(shè)備文件系統(tǒng)
2.4主要數(shù)據(jù)結(jié)構(gòu)
2.4.1kobject
2.4.2ktype
2.4.3kset
2.4.4三者關(guān)系
2.5熱插拔設(shè)備管理機(jī)制
2.5.1熱插拔事件流程
2.5.2涉及的模塊
2.5.3關(guān)鍵驅(qū)動(dòng)函數(shù)
第3章Linux驅(qū)動(dòng)開(kāi)發(fā)基礎(chǔ)
第4章Linux字符設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
第5章Linux內(nèi)核中斷機(jī)制
第6章Linux塊設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
第7章Linux網(wǎng)絡(luò)設(shè)備驅(qū)動(dòng)開(kāi)發(fā)
第8章Linux MMC/SD驅(qū)動(dòng)開(kāi)發(fā)
第9章Linux USB驅(qū)動(dòng)開(kāi)發(fā)
第10章Linux I2C總線設(shè)備驅(qū)動(dòng)
第11章Linux PCI總線設(shè)備驅(qū)動(dòng)
第12章Linux輸入設(shè)備驅(qū)動(dòng)
第13章Linux Flash驅(qū)動(dòng)開(kāi)發(fā)
免責(zé)聲明:
來(lái)源于網(wǎng)絡(luò),僅用于分享知識(shí),學(xué)習(xí)和交流!請(qǐng)下載完在24小時(shí)內(nèi)刪除。
禁用于商業(yè)用途!請(qǐng)購(gòu)買正版,謝謝合作。
使用說(shuō)明
1、下載并解壓,得出pdf文件
2、如果在電腦上打不開(kāi)pdf文件,別著急,那么您需要先在電腦上下載一個(gè)pdf閱讀軟件
3、有pdf閱讀文件直接雙擊即可打開(kāi)pdf文件
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 南方Plus電腦版 v11.8.027.22M / 簡(jiǎn)體中文
- 得間免費(fèi)小說(shuō)電腦版 v5.2.7.172.56M / 簡(jiǎn)體中文
- 網(wǎng)易新聞電腦版 v112.697.63M / 簡(jiǎn)體中文
- 瀟湘書(shū)院電腦版 v2.3.11.888官方版49.65M / 簡(jiǎn)體中文
- cnki全球?qū)W術(shù)快報(bào)電腦版 v0.2.3495.79M / 簡(jiǎn)體中文
- 未公開(kāi)的Oracle數(shù)據(jù)庫(kù)秘密 迪貝斯pdf掃描版34.69M / 簡(jiǎn)體中文
- PHP語(yǔ)言精粹電子書(shū) pdf掃描版25.72M / 簡(jiǎn)體中文
- linux常用命令大全 chm版1.48M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文