• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to secondary navigation
  • Skip to primary sidebar

OnlineProgrammingBooks.com

Legally Free Computer Books

  • All Categories
  • All Books
  • All Categories
  • All Books
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact
You are here: Home ▶ Linux ▶ Linux Device Drivers, Third Edition

Linux Device Drivers, Third Edition

March 24, 2006

Linux Device Drivers, Third Edition

This is the online version of Linux Device Drivers, Third Edition by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman. Individual chapters can be downloaded in pdf format.

Book Description

Over the years, this bestselling guide has helped countless programmers learn how to support computer peripherals under the Linux operating system, and how to develop new hardware under Linux. Now, with this third edition, it’s even more helpful, covering all the significant changes to Version 2.6 of the Linux kernel. Includes full-featured examples that programmers can compile and run without special hardware.

Table of Contents

  • An Introduction to Device Drivers
  • 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

Download Free PDF / Read Online

Author(s): Jonathan Corbet, Alessandro Rubini and Greg Kroah-Hartman.
Format(s): PDF
File size: 11.00 MB
Number of pages: 640
Link: Download.

Similar Books:

  1. FreeBSD Architecture Handbook
  2. Understanding the Linux Virtual Memory Manager
  3. Big Online Book of Linux Ada Programming
  4. Linux Administrator’s Security Guide
  5. Brian and Tom’s Linux Book
Previous Post: « Virtual Reality: Scientific and Technological Challenges
Next Post: Introduction to Computer Science using Java 5.0 version »

Primary Sidebar

Get Latest Updates

  • Facebook
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • About Us
  • Privacy policy
  • Disclaimer
  • Subscribe
  • Contact

Copyright © 2006–2025 OnlineProgrammingBooks.com