June 2012
Intermediate to advanced
540 pages
13h 26m
French
Quelle que soit l’architecture de la carte (ARM, PowerPC, x86…), celle-ci dispose d’un logiciel embarqué nommé chargeur de démarrage (bootloader) capable d’exploiter les fonctions matérielles essentielles, comme :
• mémoire vive et mémoire flash ;
• interface RS-232 ;
• interface Ethernet.
Grâce au bootloader, on pourra donc charger une image en mémoire vive depuis le réseau, l’exécuter si elle correspond à un programme, puis l’installer sur la mémoire flash. Dans ce chapitre, nous étudierons tout d’abord deux bootloaders pour x86, soit GRUB et Syslinux. La suite du chapitre sera consacrée à U-Boot (Universal Bootloader), qui est à l’heure actuelle le bootloader le plus répandu sur les cartes industrielles, si l’on ...