Por favor refierase al articulo previo Parte 2 para obtener los pasos requeridos para configurar el DE-25 antes de continuar. El proposito de este articulo es costruir la aplicacion del sistema operaivo de tiempo real Zephyr que va estar dentro de la plataforma virtual HPS Agilex™ 5 Simics relevante al DE-25 FPGA Dev Kit
todas las aplicaciones de Zephyr RTOS tienen estos elementos: el kernel de Zephyr, los artefactos, las librerias y el codigo. Aqui vamos a desarrollar el clasico problema de ciencas de computacion conocido como los filosofos que estan cenando de la sguiente manera se establece el ambiente requerido,
DigiKeyCoffeeCup@M1:/agilex5_zgsrd$ source venv/bin/activate
(venv) DigiKeyCoffeeCup@M1:/agilex5_zgsrd$ cd zephyrproject/zephyr
Ahora estamos listos para construir la aplicacion de los filosofos que cenan en el Zephyr RTOS para la plataforma virtual de Agilex™ 5 Simics como sigue,
(venv) DigiKeyCoffeeCup@M1:/agilex5_zgsrd/zephyrproject/zephyr/west build -b intel_socfpga_agilex5_socdk samples/philosophers/ -d agilex5 --pristine
....
....
....
112/113] Linking C executable zephyr/zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 0 GB 0 GB
RAM: 180228 B 8 MB 2.15%
IDT_LIST: 0 GB 32 KB 0.00%
...
...oject/zephyr/agilex5/zephyr/zephyr.elf
Hemos construido la aplicacion de los filosofos que cenan para el sistema operativo Zephyr RTOS para la plataforma virtual del Agilex™ 5 Simics. En nuestro proximo articulo continuaremos con esta plataforma virtual Agilex™ 5 Simics para finalmente ejecutarla en ese ambiente. El DE-25 FPGA Dev Kit es una plataforma poderosa del HPS/FPGA Agilex 5 (disponible en la serie D y la serie E dependiende del caso) capaz de implementar los sistemas IA Tensor,
que van mas alla que los metodos tradicionales.
y esta disponible en DigiKey.
Que tenga un buen dia.
Este articulo esta disponible en ingles aqui.
This article is available in english here.


