Paso 1: Instalar Linux en el Zybo
Sigue este tutorial con las siguientes excepciones:
- En el paso 2, más allá de la modificación de la indicada línea de código, modificar direcciones fdt_high y initrd_high a 0x10000000.
- En el paso 7, además añadir a la línea bootargs de código esto -> uio_pdrv_genirq.of_id=generic-uio mem = 256 M
Lo que esto hace es hacer Linux sólo 256MB de memoria DDR (en lugar de toda la capacidad de 512 MB que tiene el DDR). Esto es necesario para tener un trozo de memoria (en este caso, 512-256 = 256 MB) reservados para el uso del motor AXI DMA. Este fragmento de la memoria es nuestra manera de compartir datos entre el PS y PL en forma rápida.
La parte de genéricos-uio para nuestros periféricos a ser reconocido y se explicará más adelante.