Description
U-Boot (Universal Boot Loader) est le "BIOS" présent sur nos cartes.
Si aucun système d'exploitation n'est requis pour votre application, U-Boot peut être utilisé comme base de développement.
U-Boot est open source (GPL), sans royalties et bénéficie d'une communauté de développeurs importante et extrêmement active.
Les tâches principales d'U-Boot
- Initialisation du matériel et plus particulièrement du contrôleur mémoire
- Passage des paramètres de démarrage au noyau Linux
- Lancement du noyau Linux
U-Boot permet aussi de :
- Lire et écrire dans différentes zones mémoire
- Charger des images binaires dans la RAM par cable série, Ethernet ou USB
- Copier des images binaires de la RAM vers la FLASH
- Programmer le FPGA