Skip to content

dryruner/LDD3

Repository files navigation

  • Chapter 01: An introduction to device drivers
  • Chapter 02: Building and Running Modules
  • Chapter 03: Char Drivers
  • Chapter 04: Debugging Techniques
  • Chapter 05: Concurrency and Race Conditions
  • Chapter 06: Advanced Char Driver Operations
  • Chapter 07: Time, Delays, and Deferred Work
  • Chapter 08: Allocating Memory
  • Chapter 09: Communicating with Hardware
  • Chapter 10: Interrupt Handling
  • Chapter 11: Data Types in the Kernel
  • Chapter 12: PCI Drivers
  • Chapter 13: USB Drivers
  • Chapter 14: The Linux Device Module
  • Chapter 15: Memory Mapping and DMA
  • Chapter 16: Block Drivers

About

Notes of Linux Device Driver, 3rd edition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages