業內知名專家推薦:
設備驅動程序是嵌入式操作系統的重要模塊,也是難點之一,Linux沒備驅動程序更以復雜和繁多而著名,本書的作者集多年授課和開發的經驗,以簡潔的語言和豐富的實例講述了這一技術,深入淺出,值得一讀。
—— 何小慶(北京麥克泰軟件技術有限公司董事長)
“點亮LED”,寥寥幾行代碼,你可以做到。本書從簡單入手,循序漸進。那些難以觸及的理論,如并發控制、中斷、內存映射等,在階梯式的代碼疊加中被你逐步掌握。熟悉硬件規范后,你只需一步步按框架實踐,便可開發出一個USB設備驅動。
—— 陳莉君(西安郵電學院教授)
本書系統講述了Linux內核驅動的支撐技術,涉及內核編程方式、內核模塊、設備文件系統、同步互斥機制等。本書針對具體硬件的真實外設。結合實際外設的硬件邏輯,講解了常見類型驅動程序的編寫方法和實現細節。對廣大Linux愛好者而言,是一本值得推薦的好書。
—— 陳渝(清華大學副教授)
本書有一個非常突出的特點——實用,全書以大量實例來引導讀者編寫以及移植Linux設備驅動,這些實例是作者多年Linux設備驅動開發從業經驗的總結,讀者一定會從中受益。
—— 郭淳學(軟件行業學會嵌入式系統分會副理事長兼秘書長)
在Linux內核源代碼樹的各個子系統中,設備驅動是大的一個子樹分支,目前新的Linux內核支持70多種設備驅動家族。Linux下的驅動編程一直被認為是一門藝術,本書是通往Linux設備驅動開發殿堂的鑰匙。
—— 史應生(紅帽專家服務團隊資深咨詢顧問,RHCA、RHCSS第一人)
設備驅動是操作系統具多樣性和復雜性的部分。回想嵌入式系統教學之初,我幾乎買遍了市面上的Linux圖書也沒有找到一個模塊化驅動的開發實例。本書語言通俗易懂,結構清晰,作者有豐富的培訓和開發經驗,是少有的驅動程序開發專著。
—— 馬忠梅(北京理工大學副教授)
如果說硬件是系統的軀體;軟件是系統的靈魂,驅動就是連接軀體和靈魂的紐帶,是系統運轉的樞紐。本書旨在引導讀者,消除讀者對驅動開發的神秘感,同時也指出了老手常見的盲點與誤區。更難得的是,本書通過大量開發實例生動、系統地講解了Linux設備驅動開發的方方面面。
—— 向農(電子工程世界總編) |