InvestorDictionary.com
HomeDictionaryCategoriesBooks
Search for Terms:  
Browse by Category:  
Browse:  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  # 
  Search:       

Linux Device Drivers (Nutshell Handbook)

by Alessandro Rubini, Jonathan Corbet, Andy Oram

List Price:$29.95
Average Rating:4 out of 5 stars
Lowest New Price:$59.04

Buy Now!


Editorial Reviews
Product Description
This practical guide is for anyone who wants to support computer peripherals or develop new hardware to run under the Linux operating system. It shows how to write drivers for a wide range of devices, revealing information previously shared only by word of mouth or in cryptic source code comments. Version 2.4 of the Linux kernel includes significant changes to device drivers, simplifying many activities but providing subtle new features that can make a driver both more efficient and more flexible. Major changes covered in the second edition include symmetric multiprocessing (SMP) and locking, new CPUs, and recently supported buses. 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. The second edition is centered on Kernel 2.4, but includes information for kernels back to 2.0 where feasible.

Amazon.com 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, like 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.


All Customer Reviews
Average Customer Review:4 out of 5 stars
0 of 1 people found the following review helpful:

5 out of 5 starsBest book for device drivers programming, 2008-09-18
This book covers in a excelent way all the process for creating device drivers. Its very good for who wants to start to programming and for who already knows how to programming.


0 of 0 people found the following review helpful:

5 out of 5 starsDevice Drivers, 2008-07-17
This books must be the top priority for ever developer who wants to develop emebedded systems, based on Linux OS.


0 of 1 people found the following review helpful:

5 out of 5 starsI Can do this., 2008-02-16
As a newbie it makes driver writing not so scary.
Technical masterpiece yet not over my head.


1 of 3 people found the following review helpful:

5 out of 5 starsBest Linux 2.4 Device Driver Book, 2007-01-25
Used this to write my first linux driver on my own with no help. Great book, great layout, very well written. I have not read all of the 3rd Edition, since I am now working on Solaris, and did not work on the 2.6 kernel, but would assume thats good as well.


2 of 8 people found the following review helpful:

5 out of 5 starsITA - La programmazione di moduli del kernel spiegata dettagliatamente, 2007-01-22
Un must per chi si avvicina alla programmazione di moduli del kernel, per chi e' esperto ma ha bisogno di un reference e per chi ne vuole sapere di piu'.

Il libro ha un'alta valenza didattica ed e' scritto in un linguaggio comprensibile e corretto. Gli esempi sono abbondanti e coprono bene gli argomenti trattati.




Price is accurate as of the date/time indicated. Prices and product availability are subject to change. Any price displayed on the Amazon website at the time of purchase will govern the sale of this product.
Store Categories
Accounting
Bonds
Commodities
Economics
Finance & Investing
Financial Store
Futures
Insurance
Mutual Funds
Options
Real Estate
Retirement Planning
Stock Market
Taxes
Technical Analysis
Trading

Related Products



Browse:  A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  # 
The Financial Ad Trader
Copyright © 2008 InvestorDictionary.com - All rights reserved.