“Conocimientos Sistemas>Linux

Cómo depurar un controlador de dispositivo Linux

2012/12/1
La depuración es el proceso de descubrir por qué un programa se bloquea por lo que se puede arreglar. El creador de un programa es normalmente la persona que lo depura . Sin embargo , en Linux es completamente posible para depurar un programa y enviar la información a los desarrolladores en el error que está experimentando para que puedan arreglarlo. La depuración es más que indica que el programa se cuelga , un programa especial llamado un depurador puede proporcionar consejos útiles sobre exactamente qué parte del programa se cuelga . Un controlador de dispositivo Linux, o el módulo de kernel, se pueden depurar como cualquier otro programa con el depurador de GNU ( GDB ) . . Instrucciones
1

Abra una ventana de terminal
2

Escriba el siguiente comando y, a continuación, pulse "Enter " para ejecutar GDB en el módulo del kernel :

gdb /lib /modules /YourVersion /kernel /modulepath

Sustitúyase " YourVersion " con la versión de Linux que se ejecuta en el sistema, y " modulepath " con el directorio que contiene el controlador de dispositivo .

3

Type " ejecutar" para iniciar el módulo en el depurador.
4

clic y arrastre el ratón sobre la lista presentada por el BGF cuando el programa encuentra un error , a continuación, pulse la tecla " teclas " Ctrl C " y "para copiarlos . GDB se muestra una lista de las líneas específicas de código que están causando el problema . Si usted es el autor del módulo del kernel , puede utilizar esta información para corregir el problema . Si no, usted puede enviar estas líneas el autor , junto con una nota útil que describe el problema que experimenta.
5

Type " dejar de fumar " y presionar "Enter " para salir de GDB .


Linux
Cómo arreglar una sonda con error 5 Mensaje
¿Qué es un error 13 en Fedora 10 PC virtual
Cómo determinar el Build AIX nivel
Cómo configurar PulseAudio en MEPIS
Cómo instalar CentOS certificados SSL
Cómo instalar Java en Linux
Cómo enviar un comando de reinicio a distancia
Cómo reiniciar un sistema de sonido en Linux
Conocimientos Informáticos © http://www.ordenador.online