Cargando…

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....

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Corbet, Jonathan
Otros Autores: Rubini, Alessandro, Kroah-Hartman, Greg
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Sebastopol : O'Reilly & Associates, ©2005.
Edición:3rd ed.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • 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.