Red de conocimiento informático - Material del sitio web - Cómo portar el código Linux integrado en ARM9

Cómo portar el código Linux integrado en ARM9

El desarrollo de sistemas integrados es el desarrollo de sistemas operativos en todos los dispositivos electrónicos, excepto computadoras. Los objetos de desarrollo incluyen teléfonos móviles, PDA, sistemas electromecánicos, etc. Proceso de desarrollo del sistema integrado:

Paso 1: establecer un entorno de desarrollo

El sistema operativo generalmente usa Redhat Linux, elige instalación personalizada o instalación completa y descarga la compilación cruzada GCC correspondiente a través de Internet Instálelo con un compilador (como arm-linux-gcc, arm-uclibc-gcc) o instale el compilador cruzado correspondiente proporcionado por el fabricante del producto;

El trasplante de código y el desarrollo de archivos integrados Linux es para todas las computadoras excepto las computadoras. Desarrollo de equipos electrónicos.

Paso 2: Configurar el host de desarrollo

Configurar MINICOM Los parámetros generales son velocidad de transmisión de 115200 baudios/s, 8 bits de datos, bits de parada 1 y 9 y sin paridad. El control de flujo de software y hardware está configurado en Ninguno. Lo mismo ocurre con la configuración de HyperTerminal en Windows. La función del software MINICOM es la de monitor, que se utiliza para depurar la salida de información y la herramienta de entrada del teclado de la placa de desarrollo integrada. La configuración de la red implica principalmente configurar el sistema de archivos de red NFS y es necesario apagar el firewall para simplificar el proceso de configuración del entorno de depuración de la red integrada.

Paso 3: Cree un cargador de arranque BOOTLOADER

Descargue algún BOOTLOADER de código fuente abierto de Internet, como U.BOOT, BLOB, VIVI, LILO, ARM-BOOT, RED- BOTA, etc., modificada según el trasplante de chip específico. Algunos chips no tienen un cargador de arranque incorporado, como los chips de las series ARV17 y ARM9 de Samsung, por lo que debe escribir un programa de grabación FLASH en la placa de desarrollo. Puede descargar el programa de grabación correspondiente en línea, y también está el J. -Programa FLASH de código fuente abierto en Linux. Si no sabe cómo grabar la placa de desarrollo, debe modificar el código fuente de acuerdo con su circuito específico. Este es el primer paso para que el sistema funcione correctamente. Si el usuario compra el emulador del fabricante, es más fácil grabar FLASH. Aunque es imposible comprender la tecnología central, para aquellos que necesitan desarrollar rápidamente sus propias aplicaciones, la velocidad de desarrollo se puede mejorar considerablemente.