Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment ré-installer Xubuntu Grub 
  • Comment installer un RPM dans Mandri…
  • Comment faire pour installer DSL Lin…
  • Comment créer un fichier ISO à la …
  • Comment trouver des applications Lin…
  • Comment faire pour installer DrawIt …
  • Comment faire pour activer OpenOffic…
  • Comment monter un ISO dans SUSE SLES…
  • Comment ping en utilisant HPUX 
  • Comment faire pour modifier NIC sur …
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Linux

    Comment faire pour déboguer un pilote de périphérique Linux

    Le débogage est le processus de découverte pourquoi un programme se bloque si elle peut être fixée . Le créateur d'un programme est normalement la personne qui debugs elle . Cependant, sur Linux, il est tout à fait possible de déboguer un programme et d'envoyer l'information au développeur sur le bug que vous rencontrez afin qu'ils puissent réparer. Le débogage est plus qu'un simple indiquant que le programme se bloque , un programme spécial appelé un débogueur peut vous donner des conseils utiles sur exactement quelle partie du programme se bloque . Un pilote de périphérique Linux, ou un module du noyau, peut être débogué comme tout autre programme utilisant le débogueur GNU ( GDB ) . . Instructions
    1

    Ouvrez une fenêtre de terminal
    2

    Tapez la commande suivante , puis appuyez sur "Entrée " pour lancer GDB sur le module du noyau:

    gdb /lib /modules /YourVersion /kernel /modulepath

    Remplacer " YOURVERSION " avec la version de Linux fonctionnant sur le système , et " modulepath " avec le répertoire contenant le pilote de périphérique.

    3 type de

    "Exécuter" pour lancer le module dans le débogueur.
    4

    Cliquez et faites glisser la souris sur la liste affichée par GDB lorsque le programme rencontre une erreur, appuyez sur la " Ctrl "et" C " touches à copier. GDB affiche une liste des lignes de code spécifiques qui sont la cause du problème . Si vous êtes l'auteur du module du noyau , vous pouvez utiliser ces informations pour corriger le problème . Sinon, vous pouvez envoyer ces lignes à l'auteur avec une note utile décrivant le problème que vous rencontrez .
    5

    Tapez " quit" et appuyez sur "Entrée " pour sortir de GDB .
    < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour créer un répertoire dans Linux 
  • Comment construire une commande Linux Live CD 
  • Comment mettre à jour depuis Gutsy à Hardy 
  • Comment faire pour installer apt-get sur ​​Redhat 9 
  • Comment faire une archive de distribution 
  • Mutt exemples de ligne de commande 
  • Comment voir l'espace disque libre sur Linux 
  • Alias ​​Linux Fonctions 
  • Linux par rapport à Windows Security 
  • Comment trouver un fichier dans Centos 
  • Connaissances Informatiques © http://www.ordinateur.cc