Linux Device Drivers

3rd edition

Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman

Note moyenne : | 0 avis
Ce produit n'a pas encore été évalué. Soyez le premier !
  • O'Reilly

  • Paru le : 07/02/2005
  • Tous vos e-books sur notre application de lecture
  • Téléchargement immédiat
  • Aide au choix numérique
26,99 €
E-book - Multi-format
Vérifier la compatibilité avec vos supports
Avec l'alerte parution, vous recevez un email dès que l'ouvrage est disponible
Votre note
This book, a classic entering its third edition, is a must-read for anyone who wants to support computer peripherals under the Linux operating system, wants to run new hardware under Linux, or is simply interested in Linux kernel programming in general. Linux Device Drivers reveals information-heretofore shared only by word of mouth or in cryptic source code comments-on how to write drivers for a wide range of devices.
This new edition has been completely updated for Version 2.6.10 of the Linux kernel. This version of the kernel has rationalized and simplified several ways of doing common tasks, such as plug and play, interaction with user space through the sysfs filesystem, and management of multiple devices on standard buses. You don't have to be a kernel hacker to understand and enjoy Linux Device Drivers; all you need is an understanding of C and some background in Unix system calls.
You'll learn how to write drivers for character devices, block devices, and network interfaces, guided by full-featured examples you can compile and run without special hardware. The PCI, USB, and tty (terminal) subsystems each get their own chapter. For those who are curious about how an operating system does its job, this book provides insights into address spaces, asynchronous events, and I/O.
    • Building and running modules
    • Char drivers
    • Debugging techniques
    • Concurrency and race conditions
    • Advanced char driver operations
    • Time, delays, and deferred work
    • Allocating memory
    • Communicating with hardware
    • Interrupt handling
    • Data types in the kernel
    • PCI drivers
    • USB drivers
    • The Linux device model
    • Memory mapping and DMA
    • Block drivers
    • Network drivers
    • TTY Drivers
  • Date de parution : 07/02/2005
  • Editeur : O'Reilly
  • ISBN : 0-596-15974-9
  • EAN : 9780596159740
  • Format : Multi-format
  • Nb. de pages : 640 pages
  • Caractéristiques du format Multi-format
    • Pages : 640
  • Caractéristiques du format PDF
    • Protection num. : pas de protection
  • Caractéristiques du format ePub
    • Protection num. : pas de protection
  • Caractéristiques du format Streaming
    • Protection num. : pas de protection
  • Caractéristiques du format Mobipocket
    • Protection num. : pas de protection
The authors of the book are leaders in the Linux community. Jonathan Corbet is an occasional kernel contributor and the executive editor of the highly regarded news and information site. Alessandro Rubini is a contributor to Linux code and a central figure in the vibrant Italian Linux community. Greg Kroah-Hartman is the current kernel maintainer for the USB, PCI, and driver core subsystems documented in this book.

Nos avis clients sur

Avis Trustpilot
Jonathan Corbet et Alessandro Rubini - Linux Device Drivers.
Linux Device Drivers 3rd edition
26,99 €
Decitre utilise des cookies pour vous offrir le meilleur service possible. En continuant votre navigation, vous en acceptez l'utilisation. En savoir plus OK

Ne partez pas tout de suite...

Inscription newsletter