update latest last itsfoss descargar como change linux-kernel cross-platform arm

linux-kernel - latest - upgrade kernel linux



CompilaciĆ³n cruzada por brazo desde x86 (2)

Para eso, primero debe descargar los compiladores ARM. Sugiero que descargue el compilador desde http://www.linaro.org/downloads/ y luego configure la variable de entorno CROSS_COMPILE en arm-linux-gcc.

establece la ruta del directorio bin en la variable PATH. Puedes hacerlo exportando PATH = $ PATH: / path / to / arm / binaries /

Finalmente, compila el código y luego ejecuta ARM.

use el file <filename> ya sea ARM ejecutable o no.

Estoy tratando de insertar un módulo kernel .ko en el linux que se ejecuta en el procesador de brazo. Construí un archivo .ko en mi PC de escritorio que es una x86. ¿Cómo puedo compilarlo para armar las especificaciones? Soy nuevo en este campo.

Gracias por adelantado


Para esto, debes seguir los siguientes pasos.

  1. Compruebe si tiene cadena de herramientas de compilador cruzado o no. Si no tiene una cadena de herramientas de compilación cruzada, puede descargar desde uno de los compiladores cruzados ARM gratuitos desde la red. Puede generar su propia cadena de herramientas cruzadas utilizando la herramienta Buildroot. a continuación puede obtener el enlace del manual de usuario de Buildroot. http://buildroot.uclibc.org/downloads/manual/manual.html#_using_buildroot

  2. Instale la cadena de herramienta cruzada en su PC host.

  3. Exporte la ruta de la cadena de herramientas cruzadas en su PC host usando el comando exportar.

  4. Cambie el archivo make del módulo kernel para establecer el compilador como CROSS_COMPILE.

  5. Hacer.

  6. Mueva el archivo .ko al objetivo e insértelo.