Étape 1: Installer Linux sur la Zybo
Suivez ce tutoriel avec les exceptions suivantes :
- À l’étape 2, au-delà de modifier la ligne indiquée de code, modifiez les adresses fdt_high et initrd_high à 0 x 10000000.
- À l’étape 7, en outre ajouter à la ligne bootargs de code ceci -> uio_pdrv_genirq.of_id=generic-uio mem = 256 M
Ce que cela ne fait que rendre Linux voir seulement 256 Mo de mémoire DDR (au lieu de toute la capacité de 512 Mo qui a de la DDR). Ceci est nécessaire afin d’avoir un morceau de mémoire (dans ce cas, 512-256 = 256 MB) réservé à l’utilisation du moteur AXI DMA. Ce segment de mémoire est notre moyen de partager des données entre le PS et le PL de façon rapide.
La partie générique-uio est nécessaire pour nos périphériques d’être reconnu et on l’expliquera par la suite.