本書基於2.6核心,不僅透徹講解了基本概念和技術,更深入探討了其他書沒有涵蓋或輒止淺嘗的許多重要主題和關鍵難點,如PCMCIA、I2C和USB等外部匯流排、視頻、音頻、無線連網和快閃記憶體等技術。
基本介紹
- 書名:精通Linux驅動程式開發(英文版)
- 作者:(印)溫卡特斯瓦蘭(Venkateswaran,S)
- ISBN:9787115206473
- 類別:計算機
- 頁數:714
- 定價:¥99.00
- 出版社:人民郵電出版社
- 出版時間:2009-6-1
- 裝幀:平裝
- 開本:1/16
- 版次:1
- 叢書名:圖靈程式設計叢書
編輯推薦,內容簡介,作者簡介,目錄,Chapter,Appendix,
編輯推薦
目前最全面深入的Linux設備驅動程式著作,世界級Linux技術大師力作,大量技術內幕首次公開。
“這是我讀過的最全面的Linux設備驅動程式著作。”
——Alan Cox,Linux核心維護者
“這本書涵蓋了各種Linux設備驅動程式,全面而翔實。”
——Theodore Ts’o,Linux基金會CTO,北美第一位核心開發者
時至今日,Linux作業系統以其跨平台、開源、支持眾多套用軟體和網路協定等優點,已經成為套用最廣泛的開發平台。
在這部貼近實戰、實例豐富的著作中,世界上經驗最豐富的Linux驅動程式開發者之一系統全面地闡述了如何為各種設備開發可靠的驅動程式。在回顧了驅動開發的各種基礎知識和最新的Linux 2.6核心相關特性之後,作者不僅講述了其他設備驅動程式圖書中都會涉及的較容易的內容,更迎難而上,深入探討了驅動開發包括嵌入式Linux開發中必須面對的難點,比如PCMCIA、USB、I2C、視頻、音頻、快閃記憶體、無線通信等,揭示了許多內幕技術的秘密。對每種驅動程式,書中在剖析關鍵技術之外,還帶你查看相關的核心原始碼,提供完整的實例。
本書適合中高級Linux 開發人員閱讀。
內容簡介
本書是Linux設備驅動程式領域的權威著作。在解釋每一個技術時,均講解了相關的核心源碼檔案,並給出了完整的開發實例。
本書適合中高級Linux 開發人員閱讀。
作者簡介
Sreekrishnan Venkateswaran 世界頂級Linux開發技術專家。在IBM工作多年,有豐富的嵌入式Linux和驅動程式開發經驗,曾經將Linux移植到了手錶、音樂播放器、VoIP電話、心臟起搏器以及遠程門診監控系統等各種設備上。目前負責IBM印度公司的嵌入式解決方案組。他曾擔任Linux Magazine的特邀編輯,主持核心技術專欄作。
目錄
Chapter
Chapter 1 Introduction
Chapter 2 A Peek Inside the Kernel
Chapter 3 Kernel Facilities
Chapter 4 Laying the Groundwork
Chapter 5 Character Drivers
Chapter 6 Serial Drivers
Chapter 7 Input Drivers
Chapter 8 The Inter-Integrated Circuit Protocol
Chapter 9 PCMCIA and Compact Flash
Chapter 10 Peripheral Component Interconnect
Chapter 11 Universal Serial Bus
Chapter 12 Video Drivers
Chapter 13 Audio Drivers
Chapter 14 Block Drivers
Chapter 15 Network Interface Cards
Chapter 16 Linux Without Wires
Chapter 17 Memory Technology Devices
Chapter 18 Embedding Linux
Chapter 19 Drivers in User Space
Chapter 20 More Devices and Drivers
Chapter 21 Debugging Device Drivers
Chapter 22 Maintenance and Delivery
Chapter 23 Shutting Down
Appendix
Appendix A Linux Assembly
Appendix B Linux and the BIOS
Appendix C Seq Files
Index