Resultados de la búsqueda a petición "linux-device-driver"
Uso de memoria de un módulo de núcleo
ientras intentaba estimar la cantidad de memoria consumida por un módulo del núcleo (generalmente controladores de dispositivo), intenté usar elTall utilidad que proporcionó el tamaño de las áreas de memoria estática de .ko (.bss, .data, .text, ...
Habilitar y probar el bucle local para UART
Estoy tratando de hacer una prueba de bucle interno UART y llegar a los siguientes cambios #include <fcntl.h> #include <stdio.h> #include <termios.h> #include <unistd.h> #include <sys/ioctl.h> #include <sys/mman.h> #include <sys/errno.h> ...
Encontrar la dirección MAC original desde el propio hardware
Os: REDHAT LINUX Linux gestiona: 2.6.18.8-1 #¿Es posible leer la dirección MAC de la NIC directamente? Tengo el código de abajo, pero simplemente lo leí de l...
¿Importa el orden en que se escribe el archivo de texto del árbol de dispositivos?
¿El orden en que se escribe un archivo de texto del árbol de dispositivos (.dts) es importante? Por ejemplo, si toma un nodo de la parte superior del archivo y lo mueve a la parte inferior, ¿cambiará, el orden de detección de hardware, la ...
¿Cómo obtener la dirección de un módulo de kernel que se insertó usando insmod?
Me gustaría saber la dirección de un módulo de kernel. En realidad, a partir del seguimiento de la pila, parece que el bloqueo se ha desencadenado desde un módulo del kernel (que se ha insertado después del arranque del sistema). Hay varios ...
Aclaración sobre el comportamiento de request_threaded_irq
He rastreado la web, pero no he encontrado una respuesta convincente a un par de preguntas relacionadas que tengo, con respecto a la función "request_th...
Linux Device Driver Program, donde comienza el programa?
Empecé a aprender los programas de controladores de Linux, pero me resulta un poco difícil.He estado estudiando el controlador i2c y me confundí bastante con...
Mis atributos son demasiado picantes, ¿qué debo hacer?
En un controlador de dispositivo Linux, crear atributos sysfs enprobe es demasiado picante, específicamente,experimenta una condición de carrera con espacio de usuario [http://kroah.com/log/blog/2013/06/26/how-to-create-a-sysfs-file-correctly/]. ...
Cambio de la tabla del descriptor de interrupción
Estoy usando la versión del kernel de Linux 2.6.26 y estoy tratando de cambiar la tabla del descriptor de interrupciones usando un módulo del kernel. Solo estoy tratando de cambiar la entrada de la tabla de fallas de página aquí. Así que hago una ...
Tamaños de pila Linux
Estoy buscando una buena descripción de las pilas dentro del núcleo de Linux, pero me resulta sorprendentemente difícil encontrar algo útil. Sé que las pilas están limitadas a 4k para la mayoría de los sistemas y 8k para otros. Supongo que ...