O'Reilly Media, Inc. - Books and Videos

Your Account

Shopping Cart
Shopping Cart
  • Home
  • Shop
  • News & Commentary
    • O'Reilly Animals
    • Programming
    • O'Reilly Radar
    • Strata
    • Tools of Change for Publishing
  • Answers
  • Safari Books Online
  • Conferences
  • School of Technology
  • Community
  • Browse Subjects
    •  
    • Apple & Mac
    • Business & Culture
    • Certification & Training
    • Databases
    • Design & Graphics
    • Digital Audio & Video
    • Digital Photography
    • Hardware
    • Health & Wellness
    • Home & Office
    • Microsoft
    • Mobile & Smart Devices
    • Networking & Sys Admin
    • Operating Systems
    • Programming
    • Science & Math
    • Security
    • Software Engineering
    • Web Development
    •  
  • New
  • Upcoming
  • Early Release
  • Bestselling
  • Ebooks
    •  
    • Apple & Mac
    • Business & Culture
    • Certification & Training
    • Databases
    • Design & Graphics
    • Digital Audio & Video
    • Digital Photography
    • Hardware
    • Health & Wellness
    • Home & Office
    • Microsoft
    • Mobile & Smart Devices
    • Networking & Sys Admin
    • Operating Systems
    • Programming
    • Science & Math
    • Security
    • Software Engineering
    • Web Development
    •  
  • Videos
    •  
    • Apple & Mac
    • Business & Culture
    • Databases
    • Design & Graphics
    • Digital Audio & Video
    • Hardware
    • Home & Office
    • Microsoft
    • Mobile & Smart Devices
    • Networking & Sys Admin
    • Operating Systems
    • Programming
    • Science & Math
    • Security
    • Software Engineering
    • Web Development
    •  
  • 1-800-998-9938 / 707-827-7000 / accounts@oreilly.com
    Twitter YouTube Facebook RSS
Envelope Tell a friend
Linux Device Drivers
Linux Device Drivers, Third Edition By Jonathan Corbet, Alessandro Rubini, Greg Kroah-Hartman
February 2005
Pages: 636

Open Book Content

Title Pages
License/Copyright
Table of Contents
About the Author/Colophon

Preface
Chapter 1: An Introduction to Device Drivers
Chapter 2: Building and Running Modules
Chapter 3: Char Drivers
Chapter 4: Debugging Techniques
Chapter 5: Concurrency and Race Conditions
Chapter 6: Advanced Char Driver Operations
Chapter 7: Time, Delays, and Deferred Work
Chapter 8: Allocating Memory
Chapter 9: 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 Model
Chapter 15: Memory Mapping and DMA
Chapter 16: Block Drivers
Chapter 17: Network Drivers
Chapter 18: TTY Drivers
Bibliography
Index

Back to: Open Books Project
Back to: Linux Device Drivers, 3rd Edition

 
Sign up today to receive special discounts,
product alerts, and news from O'Reilly.
Privacy Policy >
View Sample Newsletter >
  • Twitter
  • YouTube
  • Slideshare
  • Facebook
  • RSS
  • View All RSS Feeds >
O'reilly

© 2013, O’Reilly Media, Inc.

(707) 827-7019 (800) 889-8969

All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners.

About O'Reilly

  • Academic Solutions
  • Jobs
  • Contacts
  • Corporate Information
  • Press Room
  • Privacy Policy
  • Terms of Service
  • Writing for O'Reilly

Community

  • Authors
  • Community & Featured Users
  • Forums
  • Membership
  • Newsletters
  • O'Reilly Answers
  • RSS Feeds
  • User Groups
  • O'Reilly Chimera (beta)

Partner Sites

  • makezine.com
  • makerfaire.com
  • craftzine.com
  • igniteshow.com
  • PayPal Developer Zone
  • O'Reilly Insights on Forbes.com

Shop O'Reilly

  • Customer Service
  • Contact Us
  • Shipping Information
  • Ordering & Payment
  • Affiliate Program
  • The O'Reilly Guarantee