Chargement...
Chargement...

Pilotes de périphériques sous Linux

Auteur : Alessandro Rubini

Auteur : Jonathan Corbet


43,00 €
Chargement...
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 2024

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 Rubini Auteur : Jonathan Corbet

    Éditeur(s) : O'Reilly

    Collection(s) : Non précisé.

    Contributeur(s) : Editeur scientifique (ou intellectuel) : Dominique Buraud - Traducteur : Joëlle Cornavin - Traducteur : Michel Luczak

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

    ISBN : Non précisé.

    EAN13 : 9782841771998

    Reliure : Broché

    Pages : XIX-543

    Hauteur: 24.0 cm / Largeur 18.0 cm


    Épaisseur: 2.7 cm

    Poids: 977 g