Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como device driver

Desarrollo de controladores de dispositivo (device drivers) en Linux

Continúo la serie de artículos sobre programación del kernel Linux con un artículo sobre el desarrollo de controladores de dispositivos o device drivers. El controlador de ejemplo que voy a mostraros se carga en memoria como un módulo del kernel, así que conviene leer los anteriores posts sobre programación de módulos del kernel Linux y cómo usar /proc desde un módulo del kernel Linux . Para compilar el módulo me he basado en el entorno para desarrollo para kernel Linux que publiqué en un anterior artículo. Voy a comenzar presentando un ejemplo sencillo que seguidamente pasaré a analizar.