El propósito de este artículo es compilar para la plataforma ARM en el HPS del DE-25 FPGA Dev Kit
Por favor refieraze al previo artículo Parte 6 donde el compilador ARM fue instalado en una computadora Linux antes de proceder con este artículo. Asegurese que todos los archivos del directorio SoC esten presentes de los ejemplos en SoC en el CD de recursos descritos en la Parte 1. En este caso estaremos cubriendo el hps_gsensor,
con estos archivos relevantes,
ADXL345.c ADXL345.h Makefile main.c
Para compilar para el ARM, en este demo por favor proceda con el siguiente comando,
digikey_coffee_cup: ~$ export CROSS_COMPILE=aarch64-none-linux-gnu-
Ahora proceda con make como se muestra a continuación,
digikey_coffee_cup: ~$ make
Para correr el ejecutable ARM en el HPS en el DE-25 FPGA Dev Kit, copia el binario ARM hps_led_key en el DE-25 FPGA Dev Kit de la computadora de Linux via SSH por el WiFi Router como se explico en el artículo anterior Parte 5. El siguiente comando scp copia el archivo desde la computadora de Linux a el DE-25 HPS via SSH (Por favor cambia la dirección de IP y el paso como sea deseado),
digikey_coffee_cup: ~$ scp gsensor terasic@192.168.1.131:/home/terasic/SoC/hps_gsensor
Ejecute el binario ARM en el DE-25 HPS dede la connección SSH o via el terminal PuTTY de su preferencia,
El acelerómetro ADXL345 fue apropiadamente leido por el interfaz I2C
conectado a el HPS en el DE-25 FPGA Dev Kit. Esto ha complertado el demo del HPS y el acelerometro,
El DE-25 FPGA Dev Kit es una plataforma poderosa la cual contiene un HPS/FPGA Agilex 5 (disponible en Serie D y la Serie E dependiendo del caso) capaz de implementar los módulos Tensor AI,
que van mas allá que lo que tradicionalemente y clásicamente de los sub-sistemas DSP implementados en el pasado,
y está disponible en DigiKey.
Que tenga un excelente día.




