SciTech-OS-Linux-Device Driver: 英文原版電子書“Linux Device Drivers, Third Edition”

abaelhe發表於2024-07-03

https://lwn.net/Kernel/LDD3/
Linux Device Drivers, Third EditionThis is the web site for the Third Edition of Linux Device Drivers, by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. For the moment, only the finished PDF files are available; we do intend to make an HTML version and the DocBook source available as well.
This book is available under the terms of the Creative Commons Attribution-ShareAlike 2.0 license. That means that you are free to download and redistribute it. The development of the book was made possible, however, by those who purchase a copy from O'Reilly or elsewhere.

LDD3 is current as of the 2.6.10 kernel. See the LWN 2.6 API changes page for information on subsequent changes.
LDD3 chapter files

  • Title page PDF
  • Copyright and credits PDF
  • Table of Contents PDF
  • Preface PDF
  • Chapter 1: An Introduction to Device Drivers PDF
  • Chapter 2: Building and Running Modules PDF
  • Chapter 3: Char Drivers PDF
  • Chapter 4: Debugging Techniques PDF
  • Chapter 5: Concurrency and Race Conditions PDF
  • Chapter 6: Advanced Char Driver Operations PDF
  • Chapter 7: Time, Delays, and Deferred Work PDF
  • Chapter 8: Allocating Memory PDF
  • Chapter 9: Communicating with Hardware PDF
  • Chapter 10: Interrupt Handling PDF
  • Chapter 11: Data Types in the Kernel PDF
  • Chapter 12: PCI Drivers PDF
  • Chapter 13: USB Drivers PDF
  • Chapter 14: The Linux Device Model PDF
  • Chapter 15: Memory Mapping and DMA PDF
  • Chapter 16: Block Drivers PDF
  • Chapter 17: Network Drivers PDF
  • Chapter 18: TTY Drivers PDF
  • Index PDF
  • Downloads, Also available:
    A tarball of the LDD3 PDF files (11MB).

Copyright © 2024, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds

相關文章