內容簡介:
《Linux設備驅動開發(fā)詳解》此書出自華清遠見教育科技集團,作為嵌入式領域中的職業(yè)培訓老大,從2004年至今出了80余本相關教材,很多書籍已經(jīng)成為了高校相關專業(yè)用書。不僅很好地延續(xù)了上一版經(jīng)典圖書的風格,同時也基于新Linux內核和LDD6410平臺進行了講解內容和案例的全面升級和更新,書中匯聚的大量Linux驅動開發(fā)的參考代碼和技術資料,相信對廣大的Linux開發(fā)人員和嵌入式工程師都具有非常重要的價值和意義。本書全面介紹了Linux設備驅動開發(fā)詳細內容,重點講解了驅動設計的硬件基礎、Linux內核及內核編程、Linux內核模塊、Linux文件系統(tǒng)與設備文件系統(tǒng)、字符設備驅動、Linux設備驅動中的并發(fā)控制等,內容豐富,實用易懂。
圖書目錄:
第1章 設備驅動概述
第2章 驅動設計的硬件基礎
第3章 Linux內核及內核編程
第4章 Linux內核模塊
第5章 Linux文件系統(tǒng)與設備文件系統(tǒng)
第6章 字符設備驅動
第7章 Linux設備驅動中的并發(fā)控制
第8章 Linux設備驅動中的阻塞與非阻塞I/O
第9章 Linux設備驅動中的異步通知與異步I/O
第10章 中斷與時鐘
第11章 內存與I/O訪問
第12章 Linux字符設備驅動綜合實例
第13章 Linux塊設備驅動
第14章 Linux中斷設備驅動
第15章 Linux的I²C核心、總線與設備驅動
第16章 Linux網(wǎng)絡設備驅動
第17章 Linux音頻設備驅動
第18章 LCD設備驅動
第19章 Flash設備驅動
第20章 USB主機與設備驅動
第21章 PCI設備驅動
第22章 Linux設備驅動的調試