Cómo establecer un entorno de compilación cruzada de Linux
El entorno de desarrollo de aplicaciones basado en el sistema operativo Linux generalmente consta del hardware del sistema de destino (placa de desarrollo) y la PC host. La placa de desarrollo de hardware de destino se utiliza para ejecutar el sistema operativo y el software de aplicación del sistema, y la compilación del kernel del sistema operativo, el desarrollo de aplicaciones y la depuración utilizados por la placa de desarrollo de destino deben completarse a través del host de la PC (la llamada compilación cruzada). ). Las dos partes suelen establecer una conexión a través de un puerto serie, un puerto paralelo o una interfaz Ethernet.
Hat
Linux
8.0 y superior) y utilice las opciones de instalación predeterminadas (por ejemplo, Red).
Conecte este servidor Linux a la LAN y cree algunos usuarios legales nuevos para que los usuarios legales de otras PC (a las que aquí llamamos estaciones de trabajo) puedan acceder al servidor Linux. Otras PC (estaciones de trabajo) seguirán utilizando el sistema operativo Windows y seguirán realizando las mismas operaciones.
Las herramientas de software necesarias incluyen:
1. Programa cliente FTP (como Cuteftp, que se puede descargar de Internet).
2. Herramientas Telnet (como SecureCRT, que se pueden descargar de Internet).
3. Código fuente del kernel del sistema operativo Linux portado a una plataforma ARM específica (generalmente proporcionada por la organización vendedora).
4. Las herramientas de compilación GNU se pueden descargar de sitios web relevantes o proporcionarlas la organización vendedora.
Instalación en la estación de trabajo: instale el programa cliente FTP y la herramienta Telnet en la PC de la estación de trabajo. Una vez completada la instalación, debería poder transferir archivos entre la PC de la estación de trabajo y el servidor Linux, y la estación de trabajo. La PC puede iniciar sesión en el servidor Linux a través de Telnet (es posible que deba desactivar el servicio de firewall del servidor Linux para lograrlo).
Instalación en el servidor Linux: transfiera el código fuente del kernel de Linux y las herramientas del compilador GNU desde la estación de trabajo PC a un directorio en el servidor Linux (como el directorio de usuarios legales) a través de FTP y luego extráigalo en el directorio. zip e instale las herramientas del compilador GNU en el directorio de trabajo predeterminado. Utilice la utilidad Telnet en una estación de trabajo sin operar en un servidor Linux.
Compilación del kernel de Linux: existe un procedimiento fijo para compilar el kernel de Linux, pero será ligeramente diferente según el archivo MakeFile, por lo que puede consultar la documentación correspondiente. La compilación se realiza en una estación de trabajo PC utilizando la herramienta Telnet.
Después de compilar el kernel de acuerdo con los pasos fijos, se generará un archivo binario ejecutable en el directorio correspondiente y el archivo binario ejecutable se enviará de regreso a la PC de la estación de trabajo a través de FTP y luego a través del pre -Herramienta de grabación bajo ADS o SDT. Escríbalo en el Flash de la placa de desarrollo.
(T004)