Cómo usar Skyeye en lugar de la placa de desarrollo ARM para aprender integrado
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 p>
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 p>
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 p>
Makefile se utiliza para vincular y compilar
función principal start..c