Étape 2: Étape 2: mise en oeuvre de Linux
Nous fournissons une solution basé sur Linux, donc la première chose à faire est de faire le travail de bras avec elle. Pour cela, nous avons utilisé l’image de disque virtuel fourni par Xilinx dans leur wiki :
http://www.wiki.Xilinx.com/Build+and+Modify+a+rootfs
Dans l’ordre pour qu’il fonctionne, il est nécessaire d’emballer l’image avec l’en-tête de U-Boot.
Bien qu’avec elle, nous étions en mesure de développer tout notre système, notre objectif est de développer un système Linux à partir de zéro afin d’avoir un système entièrement optimisé plutôt un générique.
Le processus de démarrage est comme suit :
- Première étape bootloader (FSBL) configure le HP et charge le bitstream sur le FPGA et charge le bootloader de scène deuxième.
- Deuxième étape bootloader charge U-Boot.
- U-Boot charge l’image du noyau Linux, l’arborescence des périphériques et l’image de disque virtuel en mémoire.
- Exécution de noyau Linux démarre.