Titre : | Linux Device Driver | Type de document : | texte imprime | Auteurs : | Jonathan Corbet ; Greg Kroah-Hartman Alexandro Rubini | Mention d'édition : | 3rd ed. | Editeur : | Beijing : O'Reilly | Année de publication : | 2005 | Collection : | Where the kernel meets the Hardware | Importance : | 515 p. | Format : | 24 cm | ISBN/ISSN/EAN : | 978-0-596-00590-0 | Note générale : | Bibliogr.Index | Langues : | Anglais | Mots-clés : | Système d'exploitation Linux | Résumé : | Cet ouvrage, un classique entre dans sa troisième édition, est une lecture incontournable pour tous ceux qui veulent soutenir les périphériques sous le système d'exploitation Linux, veut courir un nouveau matériel sous Linux, ou tout simplement intéressé par la programmation du noyau Linux en général. Linux Device Drivers révèle l'information jusque-là partagé que par le bouche à oreille ou dans le code source cryptique commentaires sur la façon d'écrire des pilotes pour une large gamme d'appareils. Cette nouvelle édition a été entièrement mis à jour pour la version 2.6.10 du noyau Linux. Cette version du noyau a rationalisé et simplifié plusieurs façons d'effectuer des tâches courantes, telles que le plug and play, l'interaction avec l'espace utilisateur par l'intermédiaire du système de fichiers sysfs, et la gestion de plusieurs périphériques sur bus standard. Vous n'avez pas besoin d'être un hacker du noyau pour comprendre et apprécier les pilotes de périphériques Linux, vous n'avez besoin que d'une compréhension de la C et une certaine expérience dans le système Unix appelle. Vous allez apprendre à écrire des pilotes pour les périphériques caractères, des dispositifs de blocage et des interfaces réseau, guidés par des exemples de toutes les fonctionnalités que vous pouvez compiler et exécuter sans matériel spécial. Les PCI, USB et tty (terminaux) sous-systèmes ont chacun leur propre chapitre. Pour ceux qui sont curieux de savoir comment un système d'exploitation fait son travail, ce livre donne un aperçu des espaces d'adressage, des événements asynchrones, et I / O.
Sommaire
Construction et le fonctionnement des modules
Char pilotes
Techniques de débogage
Les conditions de concurrence et la course
Options avancées de conducteur chevalier
Temps, les retards et les travaux reportés
Allocation de mémoire
Communiquer avec le matériel
Gestion des interruptions
Les types de données dans le noyau
Pilotes PCI
Pilotes USB
Le modèle de périphérique Linux
Cartographie de la mémoire et DMA
Les pilotes de blocs
Les pilotes de réseau
Pilotes ATS | Permalink : | ./index.php?lvl=notice_display&id=15110 |
Linux Device Driver [texte imprime] / Jonathan Corbet ; Greg Kroah-Hartman Alexandro Rubini . - 3rd ed. . - Beijing : O'Reilly, 2005 . - 515 p. ; 24 cm. - ( Where the kernel meets the Hardware) . ISBN : 978-0-596-00590-0 Bibliogr.Index Langues : Anglais Mots-clés : | Système d'exploitation Linux | Résumé : | Cet ouvrage, un classique entre dans sa troisième édition, est une lecture incontournable pour tous ceux qui veulent soutenir les périphériques sous le système d'exploitation Linux, veut courir un nouveau matériel sous Linux, ou tout simplement intéressé par la programmation du noyau Linux en général. Linux Device Drivers révèle l'information jusque-là partagé que par le bouche à oreille ou dans le code source cryptique commentaires sur la façon d'écrire des pilotes pour une large gamme d'appareils. Cette nouvelle édition a été entièrement mis à jour pour la version 2.6.10 du noyau Linux. Cette version du noyau a rationalisé et simplifié plusieurs façons d'effectuer des tâches courantes, telles que le plug and play, l'interaction avec l'espace utilisateur par l'intermédiaire du système de fichiers sysfs, et la gestion de plusieurs périphériques sur bus standard. Vous n'avez pas besoin d'être un hacker du noyau pour comprendre et apprécier les pilotes de périphériques Linux, vous n'avez besoin que d'une compréhension de la C et une certaine expérience dans le système Unix appelle. Vous allez apprendre à écrire des pilotes pour les périphériques caractères, des dispositifs de blocage et des interfaces réseau, guidés par des exemples de toutes les fonctionnalités que vous pouvez compiler et exécuter sans matériel spécial. Les PCI, USB et tty (terminaux) sous-systèmes ont chacun leur propre chapitre. Pour ceux qui sont curieux de savoir comment un système d'exploitation fait son travail, ce livre donne un aperçu des espaces d'adressage, des événements asynchrones, et I / O.
Sommaire
Construction et le fonctionnement des modules
Char pilotes
Techniques de débogage
Les conditions de concurrence et la course
Options avancées de conducteur chevalier
Temps, les retards et les travaux reportés
Allocation de mémoire
Communiquer avec le matériel
Gestion des interruptions
Les types de données dans le noyau
Pilotes PCI
Pilotes USB
Le modèle de périphérique Linux
Cartographie de la mémoire et DMA
Les pilotes de blocs
Les pilotes de réseau
Pilotes ATS | Permalink : | ./index.php?lvl=notice_display&id=15110 |
|  |