Stap 2: Stap 2: Linux implementatie
Wij bieden een Linux gebaseerde oplossing, dus het eerste ding om te doen is om de ARM werk mee te maken. We gebruikten daarvoor de afbeelding van de ramdisk geboden door Xilinx in hun wiki:
http://www.wiki.Xilinx.com/build+and+modify+a+rootfs
Om het te laten werken moet het wikkel van de afbeelding met de U-Boot-header.
Hoewel met het konden we alle onze systeem te ontwikkelen, is ons doel het ontwikkelen van een Linuxsysteem vanaf nul om een volledig geoptimaliseerde systeem nogal een generieke.
Het bootproces is als volgt:
- Eerste fase-bootloader (FSBL) configureert de HP en de bitstream op de FPGA ladingen en ladingen van de tweede fase-bootloader.
- Tweede fase-bootloader laadt U-Boot.
- U-Boot laadt de Linux Kernel image, de boom van het apparaat en het beeld van de ramdisk in het geheugen.
- Linux Kernel uitvoering begint.