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