精通Linux驅動程式開發(英文版)

精通Linux驅動程式開發(英文版)

《精通Linux驅動程式開發(英文版)》是由人民郵電出版社出版的圖書。

基本信息

編輯推薦

目前最全面深入的LINUX設備驅動程式著作,世界級Linux技術大師力作,大量技術內幕首次公開。

“這是我讀過的最全面的Linux設備驅動程式著作。”

——Alan Cox,Linux核心維護者

“這本書涵蓋了各種Linux設備驅動程式,全面而翔實。”

——Theodore Ts’o,Linux基金會CTO,北美第一位核心開發者

時至今日,Linux作業系統以其跨平台、開源、支持眾多套用軟體和網路協定等優點,已經成為套用最廣泛的開發平台。

在這部貼近實戰、實例豐富的著作中,世界上經驗最豐富的Linux驅動程式開發者之一系統全面地闡述了如何為各種設備開發可靠的驅動程式。在回顧了驅動開發的各種基礎知識和最新的Linux 2.6核心相關特性之後,作者不僅講述了其他設備驅動程式圖書中都會涉及的較容易的內容,更迎難而上,深入探討了驅動開發包括嵌入式Linux開發中必須面對的難點,比如PCMCIA、USB、I2C、視頻、音頻、快閃記憶體、無線通信等,揭示了許多內幕技術的秘密。對每種驅動程式,書中在剖析關鍵技術之外,還帶你查看相關的核心原始碼,提供完整的實例。

本書適合中高級Linux 開發人員閱讀。

內容簡介

本書是Linux設備驅動程式領域的權威著作。全書基於2.6核心,不僅透徹講解了基本概念和技術,更深入探討了其他書沒有涵蓋或輒止淺嘗的許多重要主題和關鍵難點,如PCMCIA、I2C和USB等外部匯流排、視頻、音頻、無線連網和快閃記憶體等技術。在解釋每一個技術時,均講解了相關的核心源碼檔案,並給出了完整的開發實例。

本書適合中高級Linux 開發人員閱讀。

作者簡介

Sreekrishnan Venkateswaran 世界頂級Linux開發技術專家。在IBM工作多年,有豐富的嵌入式Linux和驅動程式開發經驗,曾經將Linux移植到了手錶、音樂播放器、VoIP電話、心臟起搏器以及遠程門診監控系統等各種設備上。目前負責IBM印度公司的嵌入式解決方案組。他曾擔任Linux Magazine的特邀編輯,主持核心技術專欄作。

目錄

Chapter 1Introduction

Chapter 2A Peek Inside the Kernel

Chapter 3Kernel Facilities

Chapter 4Laying the Groundwork

Chapter 5Character Drivers

Chapter 6Serial Drivers

Chapter 7Input Drivers

Chapter 8The Inter-integrated circuitProtocol

Chapter 9PCMCIA and Compact Flash

Chapter 10Peripheral Component Interconnect

Chapter 11Universal Serial Bus

Chapter 12Video Drivers

Chapter 13Audio Drivers

Chapter 14Block Drivers

Chapter 15Network Interface Cards

Chapter 16Linux Without Wires

Chapter 17Memory Technology Devices

Chapter 18Embedding Linux

Chapter 19Drivers in User Space

Chapter 20More Devices and Drivers

Chapter 21Debugging Device Drivers

Chapter 22Maintenance and Delivery

Chapter 23Shutting Down

Appendix ALinux Assembly

Appendix BLinux and the BIOS

Appendix CSeq Files

Index

相關詞條

熱門詞條

聯絡我們