ARM Cortex A9 microprocesador (iv) entorno de desarrollo

Modo 1 cruzada desarrollo

Anfitrión Tarjeta de la blanco
Aquí Insertar imagen Descripción

1.1 Proceso de arranque

Aquí Insertar imagen Descripción
En el compilador de acogida cargador de arranque -> núcleo de Linux -> varias aplicaciones

1.2 Conexión

  • JTAG
  • Los puertos serie
  • USB
  • red

1.3 Host entorno de desarrollo de software

software de comunicación en serie

2 cadena de herramientas compilador cruzado

utilidades de compilación que se ejecutan en el brazo:

  • brazo-linux-gcc
    • brazo-linux-como
  • brazo-linux-ld

2.1 Proceso de compilación

.c -> .i -> código de montaje -> bibliotecas obj + -> archivo ejecutable

Aquí Insertar imagen DescripciónAquí Insertar imagen Descripción

2.2 makefile

Compilar varios archivos
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción

herramientas de desarrollo de software basado en ARM diferentes funciones, respectivamente, software de compilación, recopilación de software, software de enlace, el software de depuración, incrustado sistemas operativos en tiempo real, bibliotecas, placa de evaluación, JTAG emulador, emulador en circuito, etc., sobre el mundo hay más de cuarenta empresas para que proporcionen más tipos diferentes de productos.

Cuando los usuarios eligen procesador ARM desarrollo de sistemas embebidos, seleccionar las herramientas de desarrollo adecuadas puede acelerar el proceso de desarrollo, excepto los costes de desarrollo. Por lo tanto, contiene un conjunto de software de edición, software de traducción, compilación de software, software de enlace, la depuración de software, gestión de proyectos y entorno de desarrollo integrado de la biblioteca (IDE) en general es esencial, como para embebido en tiempo real del sistema operativo, evaluación, etc. otras herramientas de desarrollo, software de aplicación pueden ser seleccionados de acuerdo a los planes de desarrollo y tamaño.

Usar entorno de desarrollo integrado para desarrollar software de aplicación basado en ARM, incluyendo el editor, compilador, ensamblador, enlazador y el resto del trabajo se puede hacer en un PC, es necesario encargar el trabajo en conjunto con otros módulos o productos a ser completado.

Publicados 452 artículos originales · ganado elogios 271 · vistas 730 000 +

Supongo que te gusta

Origin blog.csdn.net/qq_35608277/article/details/105147885
Recomendado
Clasificación