Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment convertir une vidéo pour iP…
  • Comment déplacer ou renommer les fi…
  • Effets Linux Desktop 
  • Comment réinstaller Apache sous Lin…
  • Comment installer apt-get en Openoff…
  • Ubuntu Movie Player couleurs ne sont…
  • Comment installer un fichier deb à …
  • Comment se rendre au Poste de travai…
  • Comment construire différents noyau…
  • Comment faire pour utiliser l'applet…
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Linux

    Comment compiler un pilote de périphérique Linux

    Les charges pilotes de périphériques du noyau Linux et est le noyau du système d'exploitation dans toutes les versions de Linux. Les pilotes de périphériques sont chargés automatiquement pour le matériel pris en charge dans la plupart des distributions apt- et basé sur RPM . Si votre matériel n'est pas chargé automatiquement et le fabricant fournit un pilote de périphérique, vous pouvez l'installer manuellement . Modules compilés peuvent être chargées et ajoutées à la configuration du noyau immédiatement . Le code source doit d'abord être compilé en utilisant les en-têtes du noyau ou du code source complet. Instructions
    Compiler un module
    1

    Télécharger le code source du module noyau
    2

    Tapez la commande suivante dans une fenêtre de terminal pour installer les en-têtes du noyau. : Photos

    distributions basées sur RPM : Trouvez

    distributions basées aPT su-c ' yum install kernel -devel ' : sudo apt- get install linux- headers- $ ( uname- r)

    Utilisez la commande correspondant à votre version de Linux. Veillez à taper les commandes exactement comme indiqué, y compris les apostrophes
    3 Type de

    la commande suivante pour changer le répertoire du code source: .

    Cd /home . /myuser /modulecode

    Change " /home /myuser /de modulecode " à l' emplacement du code source du module
    4

    Tapez la commande suivante pour créer un « makefile :«

    vi Makefile

    Cela ouvre l'éditeur de texte vi et crée le fichier makefile . La commande "make" utilise le makefile pour compiler le module
    5

    Entrez les six lignes de code suivantes dans l'éditeur de texte : .

    Obj- m = mymodule.o < br >

    KVERSION = $ ( shell uname- r)

    tout : Photos

    make- C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD) modules < br >

    propre :

    make- C /lib /modules /$ ( KVERSION ) /build M = $ ( PWD) propre

    Remplacer " mymodule " avec le nom du module que vous ' re compilation . Enregistrez le fichier et sortir de vi
    6

    Tapez la commande suivante pour compiler le module: .

    Faire
    7 Type de

    les commandes suivantes pour charger et décharger le module :

    charge: su-c ' insmod mymodule.ko '

    décharger : su -c ' mymodule rmmod '

    Remplacer " mymodule " avec le nom de le module chargé ou déchargé
    loading Modules automatiquement au démarrage
    8

    Tapez la commande suivante dans une fenêtre de terminal: .

    su-c ' mkdir- p /lib /modules /$ ( uname- r) /kernel /drivers /mymodule '

    Remplacer " mymodule " avec le nom du module. Cette commande crée un répertoire pour stocker le module
    9 Type de

    la commande suivante pour copier le module vers le nouveau répertoire : .

    Su-c ' cp /modulepath /mymodule.ko /lib /modules /$ ( uname- r) /kernel /drivers /mymodule /'

    Remplacer " modulepath " et " mymodule " avec le bon chemin et le nom du module.
    10

    Tapez la commande suivante :

    su-c ' vi /etc /modules de

    Cette commande ouvre le fichier de configuration du module l'échelle du système pour l'édition
    11 < ​​p. > Ajoutez les lignes suivantes à la fin du fichier :

    mymodule

    Remplacer " mymodule " avec le nom du module. Fermez et enregistrez le fichier . Les modifications prendront effet la prochaine fois que le système redémarre . Il ne sera plus nécessaire de charger manuellement et décharger le module .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment compiler un noyau sur Debian 
  • Comment mettre en place sans fil sur OpenSUSE 
  • Comment utiliser Grep comme un octet Filtre offset 
  • Codage PHP sous Linux 
  • Comment connecter les câbles série de l'ordinateur sous Linux 
  • Comment faire pour installer FFmpeg MEncoder sur CentOS 
  • Comment ouvrir QuickBooks Avec Linux 
  • Comment réinitialiser un mot de passe Windows avec Backtrack2 
  • Linux de bureau Options 
  • Comment l'accès à distance d'un ordinateur Linux depuis Windows 
  • Connaissances Informatiques © http://www.ordinateur.cc