Paso 3: Compilar un módulo del núcleo
Después de escribir el módulo del kernel tienes que compilarlo. Módulos del kernel necesitan ser compilado un poco diferente de la aplicaciones de espacio de usuario regular. Versiones del kernel anteriores necesaria nos preocupan mucho estas opciones, que normalmente se almacenan en archivos make. Aunque jerárquicamente organizado, muchas configuraciones redundantes acumularon en el nivel de sub archivos make y los hizo grande y bastante difícil de mantener. Afortunadamente, hay una nueva forma de hacer estas cosas, llamadas kbuild, y el proceso de construcción de módulos externos ahora está completamente integrado en el mecanismo de construcción de núcleo estándar. Para necesitamos preparar nuestro entorno de desarrollo. Módulos del kernel necesitan ser compilado con ciertas opciones de gcc para hacerlos funcionar. Además, también necesitan ser compilados con ciertos símbolos definidos.
Para compilar Linux kernel módulo dos posibles rutas:
1. compilar en la Raspberry Pi se
2. Cruz compilar en otro sistema de Linux
Mostrará aquí el primero de ellos, aunque toma más tiempo pero requiere menos configuración en comparación con la Cruz de compilación. Para más información sobre la compilación del núcleo sigue el enlace:
http://elinux.org/Raspberry_Pi_Kernel_Compilation
Nuestro proceso durará unos 30 minutos para completar el proceso.