Linux Device Drivers and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £7.90 Amazon.co.uk Gift Card
Linux Device Drivers
 
 
Start reading Linux Device Drivers on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Linux Device Drivers [Paperback]

Jonathan Corbet , Alessandro Rubini , Greg Kroah-Hartman
3.8 out of 5 stars  See all reviews (11 customer reviews)
RRP: £30.99
Price: £20.14 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £10.85 (35%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 5 left in stock--order soon (more on the way).
Want guaranteed delivery by Friday, June 1? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £14.51  
Paperback £20.14  
Trade In this Item for up to £7.90
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Linux Device Drivers for an Amazon.co.uk gift card of up to £7.90, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Special Offers and Product Promotions

  • Jubilee offer: spend £10 or more on any product sold by Amazon.co.uk on or before June 6 and you can buy The Diamond Jubilee  A Classical Celebration Album for just £2.50 Here's how (terms and conditions apply)

Frequently Bought Together

Linux Device Drivers + Understanding the Linux Kernel + Building Embedded Linux Systems
Price For All Three: £82.76

Show availability and delivery details

Buy the selected items together


Product details

  • Paperback: 640 pages
  • Publisher: O'Reilly Media; 3rd Edition edition (14 Feb 2005)
  • Language English
  • ISBN-10: 0596005903
  • ISBN-13: 978-0596005900
  • Product Dimensions: 17.8 x 23.1 x 3.3 cm
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Bestsellers Rank: 264,915 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Amazon.co.uk Review

Updated to cover version 2.4.x of the Linux kernel, the second edition of Linux Device Drivers remains the best general-purpose, paper-bound guide for programmers wishing to make hardware devices work under the world's most popular open-source operating system. The authors take care to show how to write drivers that are portable--that is, that compile and run under all popular Linux platforms. That, along with the fact that they're careful to explain and illustrate concepts, makes this book very well-suited to any programmer familiar with C but not with the hardware-software interface. It's worth noting that the emphasis in the title is on "device drivers" as much as "Linux". This book will make sense to you if you've never written a driver for any platform before. It helps if you have some Linux or UNIX background, but even that is secondary as a prerequisite to C skill.

For a programming text--and one concerned with low-level instructions and data structures, at that--this book is remarkably rich in prose. You'll typically want to read this book straight through, more or less skipping the code samples, before sketching out your plan for the driver you need to write. Then, go back and pay closer attention to the sections on specific details you need to implement, such as custom task queues. For coding-time details about specific system calls and programming techniques, count on the index to point you to the right passages. --David Wall

Topics covered: Techniques for writing hardware device drivers that run under Linux kernels 2.0.x through 2.2.x. Sections show how to manage memory, time, interrupts, ports and other details of the hardware-software interface. --This text refers to an out of print or unavailable edition of this title.

Review

'Quite simply, It's an inspiration for anyone interested in pushing contemporary computer hardware and GNU/Linux to the limit'. Linux User, October 2001 --This text refers to an out of print or unavailable edition of this title.

Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

Most Helpful Customer Reviews
3 of 3 people found the following review helpful
By A Customer
Format:Paperback
This remains the best all-round introduction to kernel programming where most of us start - writing device drivers.

The third edition has been update to include information on writing VFS/file system drivers: an important update.

The text does remain rather too ia32 centric though.

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
Despite the age, this is still one of the best references about device drivers in Linux.
It is a "hands-on" book, which explains how drivers work, and how you can implement your own driver. It does not provide much information about the reasons why things are implemented in a certain way under Linux: it is not a book about Linux internals, therefore it does not cover parts unrelated to device drivers.
Unfortunately, it is not complete, and some mechanisms (e.g., platform devices) are not covered.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
By Paolo
Format:Paperback
This book is very useful for people thath wants learn about linux device drivers. The approach followed by the authors is practical oriented and involve the reader.
The descriptions of kernel data structure and subsystem (such as pci and usb) is very clear.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
Useful book
Really useful to understand how drivers work and internal functions.
Great price to have it printed. Read more
Published 15 months ago by Adriana
Lack of real examples
Hi,
it is thorough in details about drivers, but lacks of examples. There is not any example in the book for a complete driver.
Published on 29 July 2008 by Raed Z. Abu Sanad
Saved my bacon more than once...
This book is an excellent guide to device driver writing under Linux. Stuck with an unsupported printer? Read more
Published on 6 Oct 2007 by Jayden Smith
The book listed at the top is not the 2nd edition.
Like many people I have been waiting for the second addition to arrive and if you look on O'Reillys web site, you will see it is out now and that the first edition ( which is the... Read more
Published on 15 July 2001
Excellent but dated
If you want to learn how to write a Linux driver then you MUST buy this book! It gives a very good background into the workings of the Linux device module system. Read more
Published on 31 Aug 2000 by nhenning@pascall.co.uk
In-depth coverage of creating block and character drivers.
I've not been happy with some of the O'Reilly books I've gotten lately, but this book is an exception. Read more
Published on 20 April 1998
Very good descripion of linux kernel and driver interface
Very well written, everything clearly explained. I needed to write a driver for a flash memory device in an embedded PC, and this book really helped to do the task, along with the... Read more
Published on 16 April 1998
A "must have" book on Linux Device Drivers
If you are going to write device drivers for Linux, you must have a copy of this book on your desk. Another _winner_ title from O'Reilly.
Published on 12 April 1998
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges