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, ...
¿Cómo puedo monitorear el estado de la NIC (arriba / abajo) en un programa C sin sondear el núcleo?
Ahora necesito obtener el estado de la NIC (arriba o abajo) en tiempo real. Eso significa que tengo que atrapar la interrupción del núcleo cuando la NIC sube o baja en un bucle bloqueado. l primer método estúpido del mío es ese cheque en el / ...
Capturar imágenes de pantalla / monitor, enviar entrada de teclado en Linux
Necesito procesar imágenes enviadas a la pantalla de video de mi computadora portátil, y necesito enviar la entrada del teclado a mi sistema Linux, usando un programa C ++ o shell. Mi objetivo es procesar imágenes que son parte de un juego de ...
Quién llama a la sonda () del controlador
Cómoprobe() llamada se llama? Quien lo llama Según mi entendimiento,__init() registradriver y luego de alguna maneraprobe() se llama aregister los datos del dispositivo yirq etc. ¿Cómo sucede exactamente? Estoy trabajando en el controlador de ...
¿Qué hace request_mem_region () realmente y cuándo es necesario?
Estoy estudiando cómo escribir un controlador de Linux incorporado, y decidí disparar algunos GPIO para asegurarme de entender el libro (LDD3, cap. 9.4.1) [http://makelinux.com/ldd3/chp-9-sect-4] correctamente. Puedo controlar los pines GPIO ...
Preguntas sobre register_chrdev_region () en el controlador de dispositivo de Linux
Estoy aprendiendo sobre el registro de un módulo de kernel usandoregister_chrdev_region(dev_t from, unsigned count, const char * name);. Noté que con o sin esta función, mi módulo de kernel funcionó como se esperaba. El código que usé para ...
proc_create () ejemplo para el módulo del núcleo
¿Puede alguien darmeproc_create() ejemplo @ ntes usabancreate_proc_entry() en el kernel pero ahora están usandoproc_create().
¿Cómo crear un dispositivo en / dev automáticamente al cargar el módulo del kernel para un controlador de dispositivo?
Estoy intentando desarrollar controladores de dispositivos Linux y como mi primer intento estoy tratando de desarrollar un controlador de dispositivo char que tenga las siguientes opciones de archivo, struct file_operations fops{ ...
Diferencia entre la dirección virtual del núcleo y la dirección lógica del núcleo?
No puedo diferenciar exactamente entre la dirección lógica del núcleo y la dirección virtual. En el libro de controladores de dispositivos Linux dice que todas las direcciones lógicas son direcciones virtuales del núcleo, y la dirección virtual ...
Programación del kernel de aprendizaje [cerrado]
Quiero aprender la programación de Kernel de Linux. ¿Cuáles serían los puntos de partida para eso? ¿Cuáles podrían ser algunos de los problemas más simples a los que apuntar?