|
|
 |
 |
|
★ 上架首月即進(jìn)入china-pub暢銷榜TOP10
★ 作者多年培訓(xùn)、研發(fā)經(jīng)驗(yàn)的總結(jié)
★ 周立功作序,業(yè)界權(quán)威機(jī)構(gòu)和專家的強(qiáng)力推薦
★ 版權(quán)已經(jīng)輸出至臺(tái)灣,繁體中文版即將面世
|
|
 |
Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)是Linux開(kāi)發(fā)的熱門領(lǐng)域,是所有Linux應(yīng)用系統(tǒng)中不可缺少的組成部分,但是Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)門檻相對(duì)較高:首先,編寫Linux設(shè)備驅(qū)動(dòng)必須牢固掌握自旋鎖、信號(hào)量、完成量、中斷頂/底半部、定時(shí)器、內(nèi)存和I/O映射以及異步通知、阻塞/非阻塞、I/O等大量理論知識(shí);其次,由于近年來(lái)Linux內(nèi)核在驅(qū)動(dòng)方面更偏向于提供設(shè)備驅(qū)動(dòng)的框架(framework)而非單個(gè)設(shè)備驅(qū)動(dòng),考慮到框架更強(qiáng)的兼容性,字符設(shè)備、塊設(shè)備、TTY設(shè)備、I2C設(shè)備、LCD設(shè)備、音頻設(shè)備、USB設(shè)備、網(wǎng)絡(luò)設(shè)備、PCI設(shè)備等驅(qū)動(dòng)的體系結(jié)構(gòu)都變得愈發(fā)復(fù)雜,框架成為L(zhǎng)inux設(shè)備驅(qū)動(dòng)學(xué)習(xí)上的絆腳石。
因此,讀者極需這樣一本書(shū):它以簡(jiǎn)單易懂的方式講解Linux設(shè)備驅(qū)動(dòng)中涉及的復(fù)雜理論,并對(duì)各種復(fù)雜設(shè)備的驅(qū)動(dòng)框架進(jìn)行全面剖析,引導(dǎo)讀者走出由錯(cuò)綜復(fù)雜的函數(shù)和數(shù)據(jù)結(jié)構(gòu)組成的框架迷宮,這就是本書(shū)編寫的初衷。
本書(shū)內(nèi)容全面,實(shí)例豐富,操作性強(qiáng),語(yǔ)言通俗易懂,適合廣大Linux開(kāi)發(fā)人員、嵌入式工程師參考使用。
|
 |
 |
宋寶華:華清遠(yuǎn)見(jiàn)嵌入式培訓(xùn)中心講師,多年嵌入式系統(tǒng)從業(yè)經(jīng)驗(yàn),熟悉嵌入式系統(tǒng)軟硬件設(shè)計(jì)的全過(guò)程,有豐富的嵌入式系統(tǒng)硬件設(shè)計(jì)經(jīng)驗(yàn),精通嵌入式Linux、Vxworks操作系統(tǒng),尤其擅長(zhǎng)Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā),原創(chuàng)性地完成多種設(shè)備的驅(qū)動(dòng)程序的開(kāi)發(fā)。曾指導(dǎo)完成多個(gè)大型嵌入式項(xiàng)目的軟硬件設(shè)計(jì),涉及通信、網(wǎng)絡(luò)、控制等領(lǐng)域。對(duì)嵌入式系統(tǒng)移植有很強(qiáng)的經(jīng)驗(yàn),曾在X86/ARM//PowerPC等體系結(jié)構(gòu)平臺(tái)上移植Linux內(nèi)核、VxWorks系統(tǒng)。
在線報(bào)名>>>
|
|
 |
在過(guò)去這些年,Linux已經(jīng)成功應(yīng)用于服務(wù)器和桌面系統(tǒng),而近年來(lái),隨著嵌入式系統(tǒng)應(yīng)用的持續(xù)升溫,Linux也廣泛應(yīng)用于嵌入式領(lǐng)域,逐步成為通信、工業(yè)控制、消費(fèi)電子等領(lǐng)域的主流操作系統(tǒng)。
Linux正以其獨(dú)特的優(yōu)勢(shì)極大地吸引電子設(shè)計(jì)工程師,很多工程師從自己編寫的或?qū)S玫腞TOS轉(zhuǎn)移到Linux,Linux在嵌入式系統(tǒng)中的占有率與日俱增。
全世界有無(wú)數(shù)的嵌入式產(chǎn)品正使用Linux作為其操作系統(tǒng),在這些采用Linux作為操作系統(tǒng)的設(shè)備中,無(wú)一例外都包含著多個(gè)Linux設(shè)備驅(qū)動(dòng),F(xiàn)在全世界每天都有大量的新芯片被投產(chǎn)、大量的電路板被設(shè)計(jì)出來(lái),Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)需求與日俱增,沒(méi)有這些設(shè)備驅(qū)動(dòng),用戶便無(wú)法享受Linux上諸多精彩紛呈的應(yīng)用。
Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)需要牢固的硬件基礎(chǔ),并需要對(duì)驅(qū)動(dòng)中所涉及的Linux內(nèi)核知識(shí)有良好的掌握,設(shè)備驅(qū)動(dòng)設(shè)計(jì)的好壞將直接影響整個(gè)系統(tǒng)的性能表現(xiàn)。
《Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)詳解》一書(shū)是帶領(lǐng)開(kāi)發(fā)者進(jìn)入Linux設(shè)備驅(qū)動(dòng)領(lǐng)域的佳選擇,希望能在Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)的普及、推廣中發(fā)揮重大作用。
|
|
 |
設(shè)備驅(qū)動(dòng)程序是嵌入式操作系統(tǒng)的重要模塊,也是難點(diǎn)之一,Linux設(shè)備驅(qū)動(dòng)程序更以復(fù)雜和繁多而著名,本書(shū)的作者集多年授課和開(kāi)發(fā)的經(jīng)驗(yàn),以簡(jiǎn)潔的語(yǔ)言和豐富的實(shí)例講述了這一技術(shù),深入淺出,值得一讀。
北京麥克泰軟件技術(shù)有限公司(BMR) 董事長(zhǎng) / 電子產(chǎn)品世界雜志 編委 何小慶
本書(shū)有個(gè)非常突出的特點(diǎn)—實(shí)用,全書(shū)以大量實(shí)例來(lái)引導(dǎo)讀者編寫以及移植Linux設(shè)備驅(qū)動(dòng),這些實(shí)例是作者多年Linux設(shè)備驅(qū)動(dòng)開(kāi)發(fā)從業(yè)經(jīng)驗(yàn)的總結(jié),讀者一定會(huì)從中受益。
軟件行業(yè)協(xié)會(huì)嵌入式系統(tǒng)分會(huì) 秘書(shū)長(zhǎng) 郭淳學(xué)
在Linux系統(tǒng)廣泛應(yīng)用、嵌入式系統(tǒng)飛速發(fā)展的今天,Linux設(shè)備驅(qū)動(dòng)正在發(fā)揮著越來(lái)越大的作用,這本書(shū)是學(xué)習(xí)Linux設(shè)備驅(qū)動(dòng)很好的選擇。
信息產(chǎn)業(yè)部軟件與集成電路促進(jìn)中心(CSIP) 教育培訓(xùn)部主任 杜廣斌 |
|
 |
會(huì)員名:cnlinuxer
這本書(shū)總體來(lái)說(shuō)堪稱近年來(lái)Linux書(shū)中的精品。作者站在一個(gè)較高的層次上,宏觀把握了各種驅(qū)動(dòng)的架構(gòu)和理論,完全拋棄了同類書(shū)粘粘貼貼的做法,實(shí)在是看得有收獲。既有理論深度,又有實(shí)踐意義,可以說(shuō)比LDD3甚至更出色。
|
會(huì)員名:chongming_chen
這本書(shū)寫的確實(shí)不錯(cuò)!在的技術(shù)類書(shū)籍中可謂首屈一指。應(yīng)該說(shuō)我對(duì)Linux類書(shū)籍還算挑剔,但此書(shū)確實(shí)值得一讀,對(duì)驅(qū)動(dòng)體系的介紹十分詳細(xì),大大加快了我閱讀代碼的速度。雖然看到作者講到不少學(xué)生買此書(shū),我唯一拿不準(zhǔn)的是,Linux驅(qū)動(dòng)初學(xué)者能否領(lǐng)會(huì)到驅(qū)動(dòng)架構(gòu)設(shè)計(jì)的用意。如果有一定的驅(qū)動(dòng)設(shè)計(jì)或維護(hù)經(jīng)驗(yàn),再回爐一遍,可能效果更好。此書(shū)確實(shí)物有所值,感謝宋先生沉下心來(lái)編寫此書(shū)!鉆研先要沉的住氣!愿與大家共勉! |
會(huì)員名:studylinuxcn
買了一本,看了一些章節(jié),確實(shí)是少有的精品書(shū)籍。作者用簡(jiǎn)單的語(yǔ)言講解了許多復(fù)雜的知識(shí),以前沒(méi)搞懂的很多問(wèn)題這次都搞懂了。至少我現(xiàn)在知道了怎么從頭到尾去編寫字符設(shè)備驅(qū)動(dòng),知道了自旋鎖、信號(hào)量、等待隊(duì)列怎么去用,作者很動(dòng)腦筋,基本是站長(zhǎng)讀者的思維方式上去講解知識(shí)點(diǎn)。坦白講,其深度不一定能超越LDD,但是在廣度和易讀性方面肯定比LDD好。難能可貴的是,它分層講解了tty、I2C、MTD、音頻oss/alsa等數(shù)個(gè)復(fù)雜設(shè)備驅(qū)動(dòng)的結(jié)構(gòu),非常值得收藏。 |
|
 |
內(nèi)容簡(jiǎn)介:在Linux系統(tǒng)中,提供了主機(jī)側(cè)和設(shè)備側(cè)視角的USB驅(qū)動(dòng)框架,本章主要講解從主機(jī)側(cè)角度看到的USB主機(jī)控制器驅(qū)動(dòng)和設(shè)備驅(qū)動(dòng)。20.1節(jié)給出了Linux系統(tǒng)中USB驅(qū)動(dòng)的整體視圖,講解了Linux中主機(jī)側(cè)和設(shè)備側(cè)角度的USB驅(qū)動(dòng)層次。從主機(jī)側(cè)的角度而言,需要編寫的USB驅(qū)動(dòng)程序包括主機(jī)控制器驅(qū)動(dòng)和設(shè)備驅(qū)動(dòng)兩類,USB主機(jī)控制器驅(qū)動(dòng)程序控制插入其中的USB設(shè)備,而USB設(shè)備驅(qū)動(dòng)程序控制該設(shè)備如何作為從設(shè)備與主機(jī)通信。本章20.2節(jié)分析了USB主機(jī)控制器驅(qū)動(dòng)的結(jié)構(gòu)并給出實(shí)例,20.3節(jié)講解了USB設(shè)備驅(qū)動(dòng)的結(jié)構(gòu)及其設(shè)備請(qǐng)求塊處理過(guò)程,并分析了USB設(shè)備驅(qū)動(dòng)的骨架程序,20.4節(jié)則給出了Linux設(shè)備驅(qū)動(dòng)的實(shí)例。
樣章下載地址://www.mairao.cn/download/pdf/LinuxDriver20-USB.pdf |
|
 |
嵌入式linux驅(qū)動(dòng)開(kāi)發(fā)初級(jí)班://www.mairao.cn/courses/TS-LinuxDriver.htm
嵌入式linux驅(qū)動(dòng)開(kāi)發(fā)高級(jí)班://www.mairao.cn/courses/TS-LinuxDriver2.htm
|
|
 |
華清遠(yuǎn)見(jiàn)一直致力于嵌入式技術(shù)的推廣與普及,2006年培訓(xùn)中心將內(nèi)部培訓(xùn)資料整理成書(shū)出版,推出“黑色經(jīng)典”嵌入式系列圖書(shū),該系列圖書(shū)融合了華清遠(yuǎn)見(jiàn)講師多年的培訓(xùn)經(jīng)驗(yàn)和項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn),受到了廣大讀者的普遍歡迎,成為2006年受歡迎的嵌入式暢銷圖書(shū)。2007年“黑色經(jīng)典”系列圖書(shū)又在原來(lái)的基礎(chǔ)上不斷擴(kuò)充,全面覆蓋嵌入式開(kāi)發(fā)領(lǐng)域。2008年,華清遠(yuǎn)見(jiàn)還將計(jì)劃翻譯引進(jìn)國(guó)外嵌入式權(quán)威圖書(shū),以饗廣大嵌入式愛(ài)好者。除公開(kāi)出版物之外,華清遠(yuǎn)見(jiàn)還通過(guò)華清遠(yuǎn)見(jiàn)e月刊每月連載的形式為所有訂閱用戶提供圖書(shū)電子版下載,受到了嵌入式愛(ài)好者的熱烈好評(píng)。
華清遠(yuǎn)見(jiàn)更多嵌入式圖書(shū)推薦://www.mairao.cn/news/NewBooks.htm |
|