Chargement...
Chargement...

Pilotes de périphériques sous Linux

Auteur : Alessandro (informaticien) Rubini

Auteur : Jonathan Corbet

Paru le : 30/01/2002
Éditeur(s) : O'Reilly
Série(s) : Non précisé.
Collection(s) : Non précisé.
Contributeur(s) : Editeur scientifique (ou intellectuel) : Dominique Buraud - Traducteur : Joëlle Cornavin - Traducteur : Michel Luczak

43,00 €
Article indisponible
Livraison à partir de 0,01 €
-5 % Retrait en magasin avec la carte Mollat
en savoir plus

Résumé

Présente en détail les gestionnaires de périphériques orientés caractères, blocs et interfaces réseau, les espaces d'adressage, les événements asynchrones et les E/S. Montre également comment optimiser la portabilité de Linux sur plusieurs plates-formes matérielles. ©Electre 2018

Quatrième de couverture

A partir de la version 2.4 du noyau, l'écriture de pilotes de périphériques pour Linux a changé de manière significative : de nombreuses tâches ont été simplifiées et de nouvelles fonctionnalités rendent le développement de nouveaux pilotes plus souple et plus efficace. C'est aussi avec 2.4 que les interfaces SMP ou USB ont atteint leur maturité. Cette seconde édition de Pilotes de périphériques sous Linux vous permettra d'aborder progressivement l'écriture de pilotes et ainsi de créer vos propres modules noyau, quel que soit le type de matériel que vous souhaitez contrôler : cet ouvrage explore en détail les gestionnaires de périphériques orientés caractères, blocs et interfaces réseau, les espaces d'adressage, les événements asynchrones et les E/S. Il montre également comment optimiser la portabilité de Linux sur plusieurs plates-formes matérielles. Parmi les principaux thèmes abordés : . Configuration correcte des modules du noyau. . Pilotes orientés caractères : méthode ioctl, blocage des E/S, scullpipe. . Techniques de débogage. . Interfaces logicielles : gestion du temps et de la mémoire. . Le matériel : les ports d'E/S, les tampons mémoire et la gestion des interruptions. . Modularisation : kmod. . Implémentation de pilotes blocs. . Problèmes de mémoire : MMAP et DMA. . Pilotes réseau. . Bus périphériques. Cette mise à jour prend en compte les nouveautés (appels systèmes et processus) du noyau 2.4 de Linux, sans pour autant oublier les versions antérieures. Vous pourrez compiler les exemples concrets de cet ouvrage et ceci sans matériel particulier. Ils ont été testés sur les IA32 (PC), IA 64, Power PC, SPARC et SPARC 64, Aplha, ARM et MIPS. Cet ouvrage s'adresse à tous ceux qui souhaitent contrôler des périphériques sous Linux ou développer un nouveau matériel exploitable sous cet OS. Seules des notions en C et une connaissance générale du système Linux sont requises.

Fiche Technique

Paru le : 30/01/2002

Thématique : Systèmes d'Exploitation

Auteur(s) : Auteur : Alessandro (informaticien) Rubini Auteur : Jonathan Corbet

Éditeur(s) : O'Reilly

Collection(s) : Non précisé.

Série(s) : Non précisé.

ISBN : 2-84177-199-7

EAN13 : 9782841771998

Format : Non précisé.

Reliure : Broché

Pages : Non précisé.

Hauteur : 24 cm / Largeur : 18 cm

Épaisseur : 2,7 cm

Poids : 977 g