Estoy tratando de crear un Linux minimalista para un dispositivo incrustado. Eso significa la necesidad de compilar kernel y controladores. Un controlador está escrito directamente para el tablero del dispositivo por su creador, por lo que no es un repositorio. Se puede compilar como un módulo kernel.Compilación de un controlador como parte de un kernel, no como un módulo
Sin embargo, debido a la naturaleza inmutable de Linux y el requisito de un uso extremadamente pequeño de la memoria, no quiero usar módulos. Quiero todos los controladores integrados en el kernel. Y todos los controladores provistos con núcleo he configurado de esta manera.
Así que mi problema es cómo compilar ese controlador especial para el kernel?
Todas las búsquedas no me han proporcionado una solución; todas solo se trata de compilar como módulos.
Gracias por cualquier ayuda.
Sería necesario poner el módulo en el árbol de fuentes del núcleo, y el parche algunos de los Makefile para incluirlo. Sin embargo, no estoy seguro de los detalles. ¿Qué módulo estás usando? –
Es un controlador hecho en casa. Sé que necesito agregarlo a la fuente del kernel. Sin embargo, necesito algunos detalles, cómo modificar makefiles, etc. –
Posible duplicado de [Insertar módulo de kernel de Linux estáticamente] (http://stackoverflow.com/questions/7353851/insert-linux-kernel-module-statically) –