Red de conocimiento informático - Material del sitio web - Cómo usar Skyeye en lugar de la placa de desarrollo ARM para aprender integrado

Cómo usar Skyeye en lugar de la placa de desarrollo ARM para aprender integrado

Mucha gente quiere aprender ARM, pero comprar placas de desarrollo ARM es más caro.

Ahora existe una manera de aprender a usar arm fácilmente sin una placa de desarrollo.

Pero personalmente recomiendo comprar una placa de desarrollo Arm, porque de esta manera tendrás una mayor sensación de logro y aprenderás con más atención.

En primer lugar, sabemos que los programas que se ejecutan en X86 No se puede ejecutar en desarrollo ARM.

Después de la compilación cruzada, no podemos ejecutarlo en X86. Entonces, ¿qué hacer?

Skyeye puede reemplazar completamente la placa de desarrollo ARM.

Lo instalamos en el sistema Linux y luego podemos ejecutar el programa compilado de forma cruzada en él.

Esto lo aprendí de un libro llamado "Escribir sistemas integrados paso a paso".

A continuación se explica cómo instalar y utilizar Skyeye.

Primero, descargamos el paquete de código fuente de Skyeye

Para que coincida mejor con el contenido del libro, utilizamos la misma versión que en el libro:

Descargue skyeye-1.3.3_rel.tar.gz, la dirección de descarga es la siguiente:

//thread-38-1-1.3.3_rel.gz thread-38-1-1.html

Subimos el paquete de código fuente de Skye a Ubuntu u otros sistemas lnux, y luego lo descomprimimos

Ingresa este comando para descomprimir: tar xzvf skyeye-1.3.3_rel.tar.gz

¡El paquete descomprimido es el paquete que necesitamos!

Descargar cómo instalar Skyeye

Primero, ingresamos al directorio raíz de skyeye y ejecutamos el siguiente comando:

./configure

make lib

make install_lib

make

make install

Si make encuentra un error, actualizaremos el sistema Linux en consecuencia.

Por ejemplo, si se produce el siguiente error

Error grave: X11/xpm.h: No existe tal archivo o directorio

La compilación finaliza

Puedes usar este comando para actualizar tu sistema Linux

sudo apt-get install libxpm-dev

Ahora probemos si Skye es normal

El El directorio de instalación está en En el directorio /opt/skyeye/bin, ejecute el comando skye_main.py para ingresar al estado de la línea de comando de Skye, lo que indica que la instalación se realizó correctamente y se puede usar normalmente.

Bien, después de la descarga podemos ejecutar el código de prueba

Podemos usar el hola mundo más simple y usar el código de hola mundo propio de Skyeye.

cd /opt/skyeye/testsuite/arm_hello

/opt/skyeye/bin/skyeye_main.py -e arm_hello

Cuando veas el estado

Iniciar cuando p>

. "Conectarse a Ubuntu:xxxx".

Luego escribe ejecutar en la línea de comando

, ahora puedes imprimir "hola mundo".

Por supuesto, también podemos cambiarlo a nuestro propio hola mundo

Se requieren los siguientes archivos:

Makefile, start.S hello.c

Makefile se utiliza para vincular y compilar

función principal start..c