U-Boot

Universal Bootloader

U-Boot runs on most embedded systems. It includes wide architecture support (ARM, x86, RISC-V, etc.), supports over 1200 boards, includes a rich command-line inteface, scripting, filesystems, networking and supports for booting Linux, Android, ChromeOS, etc. It is highly extensible, allowing developers to add custom commands, drivers, and features to meet specific needs.  

U-Boot Calendar

Latest release

U-Boot v2025.04

Source code

source.denx.de

If you are a contributor to U-Boot, you can sign up for a CI account maintained by one of the contributors here.

Mailing list

Join the mailing list here

Documentation

Browse the documentation