Resultados de la búsqueda a petición "linux-device-driver"

3 la respuesta

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, ...

3 la respuesta

¿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 / ...

3 la respuesta

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 ...

6 la respuesta

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 ...

2 la respuesta

¿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 ...

2 la respuesta

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 ...

4 la respuesta

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().

10 la respuesta

¿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{ ...

8 la respuesta

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 ...

14 la respuesta

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?