Loading…

Linux device drivers /

Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge....

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Author: Corbet, Jonathan
Other Authors: Rubini, Alessandro, Kroah-Hartman, Greg
Format: Electronic eBook
Language:Inglés
Published: Sebastopol : O'Reilly & Associates, ©2005.
Edition:3rd ed.
Subjects:
Online Access:Texto completo (Requiere registro previo con correo institucional)
Table of Contents:
  • 1. An introduction to device drivers
  • 2. Building and running modules
  • 3. Char drivers
  • 4. Debugging techniques
  • 5. Concurrency and race conditions
  • 6. Advanced char driver operations
  • 7. Time, delays, and deferred work
  • 8. Allocating memory
  • 9. Communicating with hardware
  • 10. Interrupt handling
  • 11. Data types in the kernel
  • 12. PCI drivers
  • 13. USB drivers
  • 14. The Linux device model
  • 15. Memory mapping and DMA
  • 16. Block drivers
  • 17. Network drivers
  • 18. TTY drivers.