Comience a leer el libro del controlador del dispositivo Linux escrito por Jonathan Corbet, Alessandro Rubini y Greg Kroah-Hartman e implemente el conocimiento adquirido al escribir el controlador del dispositivo.
- Comience escribiendo el controlador del dispositivo de caracteres.
- Aprenda a leer y comprender la hoja de datos del dispositivo.
- Estudie la estructura file_operations y aprenda cómo implementar métodos de lectura / escritura para su controlador y cómo conectarlo a la estructura file_operations.
- Conozca algunos conceptos básicos de la programación del kernel.
- Aprenda a escribir las funciones init y exit para el controlador.
- Aprenda a registrar y anular el registro del dispositivo. (Qué API debe usar para registrar / cancelar el registro del dispositivo).
- Aprenda a probar el controlador.
- Aprenda cómo compilar el código del controlador del dispositivo y cómo obtener el archivo .ko.
- Estudie el comando insmod, rmmod y moprobe.
- Familiarizarse con el comando dmesg