Acheter d'occasion
EUR 1,99
+ EUR 2,99 (livraison)
D'occasion: Bon | Détails
Vendu par Greener Books FR
État: D'occasion: Bon
Commentaire: previous owners name inside front cover ** EXPEDIES DE UK ** Nous croyons que vous serez entièrement satisfait de notre service rapide et fiable. Toutes les commandes sont expédiées le plus rapidement possible! Achetez en toute confiance!
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir cette image

Linux Device Drivers (en anglais) (Anglais) Broché – 1 mars 1998

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
"Veuillez réessayer"
EUR 20,88 EUR 1,99

Il y a une édition plus récente de cet article:

Linux Device Drivers 3e
EUR 35,91
En stock.

nouveautés livres nouveautés livres

click to open popover

Offres spéciales et liens associés

Descriptions du produit

Quatrième de couverture

This book is for anyone who or ants to support computer peripherals under the Linux operating System or who or ants to develop new hardware and run it under Linux. Linux is the fastest-growing segment of the UNIR market and is winning over enthusiastic adherents in many application areas. This book reveals information that heretofore has been passed by word-of-mouth or in cryptic source code comments, showing how to write a driver for a avide range of devices. You don’t have to be a kernel hacker to understand and enjoy this book; all you need is an understanding of C and some background in UNIX system caps. Drivers for character devices, block devices, and network interfaces are all described in step-by-step form and are illustrated with full-featured examples that show driver design issues, which can be executed without special hardware. 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. Portability is a major concern in the text. Kernel versions from 1.2.13 to 2.0 are included, as well as experimental versions up to 2.1.43. You are also told how to maximize portability among hardware platforms. Contents include:

• Building a driver and loading modules • Complete character, block, and network drivers • Debugging a driver • Timing • Memory management and DMA • Interrupts • Portability issues • Peripheral Component Interconnect (PCI) • A tour of kernel internats

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone
  • Android

Pour obtenir l'appli gratuite, saisissez votre numéro de téléphone mobile.

Détails sur le produit

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoile

Commentaires client les plus utiles sur (beta) HASH(0x910acb1c) étoiles sur 5 25 commentaires
55 internautes sur 61 ont trouvé ce commentaire utile 
HASH(0x9113a498) étoiles sur 5 Needs work. 3 septembre 1999
Par Jack Dennon - Publié sur
Format: Broché
Does contain lots of interesting info about Linux drivers and Linux in general. But the meat is more reference than tutorial. A really great tutorial begins chapter two, and so I thought here I'm really going to learn everything I need to know about creating Linux drivers. Didn't turn out that way. After you work the first exercise, that is, the tutorial example at the beginning of chapter two, you have seen the last of the complete examples. From here on it's code fragments and isolated functions. The author obviously could have written the book we need. But he didn't. It's a valuable book, but it's not a tutorial. What a beginner needs are whole, complete, real, listings of programs that work. Which reminds me, a real driver that drives a real device, presented in its entirety, with all details of how to compile it, and how to run it, would have been far more instructive than a "driver" that reads and writes only in memory so that it can be "portable" across many Linux platforms. A portable driver probably is a neat stunt that impresses existing gurus, but that's not the group that needs this book. To see what I'm driving at, look at Kernighan and Pike's "The UNIX Programming Environment." Their big programming project is indeed presented in fragments and isolated functions in their chapter eight, but the entire project just as it will appear on your disk is listed in the appendix. If Rubini had followed that model his book could have been really instructive. But he didn't. So there's an opportunity here. Some guru should set down and assemble these fragments into the book we need.
18 internautes sur 18 ont trouvé ce commentaire utile 
HASH(0x9113af6c) étoiles sur 5 A good book, if you know what your doing 11 septembre 1999
Par Un client - Publié sur
Format: Broché
This is a great book for understanding drivers and the Linux kernel internals, but only if you have a strong assembly/C background and know PC hardware. I found myself checking other books on programming often to understand the content of this book.
23 internautes sur 25 ont trouvé ce commentaire utile 
HASH(0x91136060) étoiles sur 5 Linux Device Drivers 15 décembre 1999
Par Daniel Sheltraw - Publié sur
Format: Broché
This is the best and most complete book on writing linux device drivers yet. My only suggestions are (1) that the author writes a new addition or supplement for the 2.2 kernel and (2) that this new book include an example driver after the hello world driver that is only slighlty more complicated in that it uses the fops and one method. An example of how user-space code would then call this driver would be helpful as well.
19 internautes sur 21 ont trouvé ce commentaire utile 
HASH(0x90fd781c) étoiles sur 5 Excellent, a little bit old (in NO way obsolete!) book 16 mars 2000
Par Alex Bolenok - Publié sur
Format: Broché
It's just a gift of heaven (and O'Reilly) for any Linux device driver writer. You can find everything you need to know about device driver basics there, in a 'user-friendly' form. Sample code is also included. You'll find there explanation of all file operations, structures and useful functions used by device drivers (character, block and network). In addition, there are hints concerning some tricky things (such as ISA autoprobing), and they are sharpened for Linux!
What this book really lacks, is
1) Explanation of Linux rules for writing one's own standard (such as Video for Linux), or at least advice for how to do it. There are way too few pure character devices for the question of standartization to be ignored, IMHO!
2) New 2.2.* kernel features. If you are seeking for detailed and exact explanation of the functions of _THESE_ kernels, this is not your book. So, Alessandro, we are all waiting for a second edition!
18 internautes sur 21 ont trouvé ce commentaire utile 
HASH(0x94c13b24) étoiles sur 5 The best-written introduction to the Linux kernel 7 juillet 2000
Par Thomas Horsten - Publié sur
Format: Broché
This book is a must-have if you want to write your own device drivers for Linux, or if you just need a place to get started hacking the kernel.
All the basics are covered and you really don't need to know much about the kernel internals to read this book. If you're not a beginner it still contains valuable information and it's organized in a way to make it very easy to skip the areas you are already familiar with.
After a few chapters you'll be able to write your own driver from scratch. When you have read the whole book you'll also be familiar with some of the more complex concepts of kernel programming. You will not be an expert kernel hacker but you will have an excellent base for learning more yourself.
The only drawback is that it doesn't completely cover the newer kernels (2.2 and above), but although some details have changed, most of the concepts are still more or less the same, so the knowledge you gain can easily be adapted to the later versions.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?