| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> Linux >> Content
    Come eseguire il debug di un driver di dispositivo Linux
    Il debugging è il processo di scoprire perché un programma si blocca in modo che possa essere risolto. Il creatore di un programma normalmente è la persona che esegue il debug di esso. Tuttavia, su Linux è del tutto possibile per eseguire il debug di un programma e di inviare le informazioni per lo sviluppatore sul bug si verificano in modo che possano risolvere il problema. Il debugging è più che solo affermando che il programma si blocca , un programma speciale chiamato un debugger in grado di fornire consigli utili su esattamente quale parte del programma si blocca . Un driver di periferica Linux , o modulo del kernel , eseguire il debug come qualsiasi altro programma utilizzando il debugger GNU ( GDB ) . . Istruzioni
    1

    Aprire una finestra di terminale
    2

    Digitare il seguente comando , quindi premere "Invio" per eseguire GDB sul modulo del kernel :

    gdb /lib /modules /yourversion /kernel /ModulePath

    sostituire " yourversion " con la versione di Linux in esecuzione sul sistema , e " ModulePath " con la directory che contiene il driver di periferica .

    3

    tipo " run" per avviare il modulo nel debugger .
    4

    Fare clic e trascinare il mouse sulla lista visualizzata da GDB quando il programma incontra un errore, quindi premere il tasto " Ctrl "e " chiavi C " per copiarli. GDB è la visualizzazione di un elenco delle specifiche linee di codice che causano il problema . Se sei l'autore del modulo del kernel , è possibile utilizzare queste informazioni per risolvere il problema. In caso contrario, è possibile inviare queste righe l'autore insieme a una nota utile che descrive il problema che si verificano.
    5

    tipo " uscire " e premere il tasto " Enter" per uscire GDB .
    < Br >

    Previous :

    next :
      Articoli Correlati
    ·Come creare una partizione NTFS in Linux 
    ·Come ottenere linee di un testo in AWK 
    ·Come posso disattivare il SpeedStep CPU su un computer …
    ·Come impostare un server FTP in Lilo 
    ·Step-by -Step impostare una casa Xubuntu Server che pos…
    ·Come utilizzare Puppy Linux per partizionare una scheda…
    ·Come installare un dual boot con XP e Redhat 
    ·Come Decomprimere un tar.gz su LXDE 
    ·Come utilizzare una partizione estesa in Linux 
    ·Come installare un file JAR in AIX 
      Articoli in evidenza
    ·Che cosa è un CD di BartPE ? 
    ·Come impostare una password di amministratore locale tr…
    ·Come risolvere Windows XP Corporate Edition 
    ·Come ottenere Windows XP di aggiornare i driver dalla r…
    ·Come faccio a riparare il NTLDR in Windows XP 
    ·Come modificare il comando password in Linux 
    ·Come cambiare la password del router in Vista 
    ·Come faccio a creare una voce di eventi personalizzato …
    ·Come salvare una videata 
    ·Come abilitare l' accesso a dispositivi di assistenza C…
    Copyright © Conoscenza Informatica http://it.wingwit.com