U-Boot

E773933

U-Boot is an open-source universal bootloader commonly used to initialize and load operating systems on embedded systems and single-board computers.

All labels observed (3)

Label Occurrences
U-Boot canonical 6
U-Boot bootloader 1
uImage 1

How this entity was disambiguated

Statements (71)

Predicate Object
instanceOf bootloader
free and open-source software
alsoKnownAs U-Boot
Universal Boot Loader
bootStage can act as first-stage or second-stage bootloader depending on platform
buildSystem GNU Make-based build system
community mailing-list based development community
configurationMethod Kconfig-based configuration system
documentation official documentation hosted on the U-Boot project website
fullName Das U-Boot
license GNU General Public License version 2
maintainer community-driven project with maintainers coordinated by DENX Software Engineering
origin fork and evolution of the 8xxROM and PPCBoot projects
primaryUse bootloader for embedded systems
bootloader for single-board computers
initializing hardware and loading operating systems
programmingLanguage C
repositoryHosting source code repository on GitLab (DENX U-Boot project)
supportsArchitecture ARC
ARM
ARM64
MIPS
MicroBlaze
Nios II
PowerPC
RISC-V
SH (SuperH)
x86
x86_64
supportsFeature DFU (Device Firmware Upgrade)
linked to: fastboot

FIT image support
MMC and SD card boot
NAND and NOR flash boot
NFS boot
TFTP boot
USB boot
boot count and watchdog handling
command-line interface
device tree support
environment variables storage
fastboot protocol (on supported platforms)
firmware update mechanisms
network booting
scripting support
secure boot mechanisms (on supported platforms)
supportsFileSystem FAT
UBI/UBIFS (on NAND)
ext2
ext3
ext4
supportsImageFormat FIT (Flattened Image Tree)
uImage
linked to: U-Boot

zImage
supportsInterface Ethernet
I2C (for some peripherals)
SPI flash
UART
USB
serial console
supportsOperatingSystem Android (via Linux kernel)
BSD variants
Linux
RTOS kernels (on some platforms)
supportsPlatform development boards
industrial embedded systems
network equipment
single-board computers
system-on-chip platforms
useCase board bring-up
firmware prototyping and testing
production firmware bootloader

How these facts were elicited

Referenced by (8)

Full triples — surface form annotated when it differs from this entity's canonical label.

Sam460ex hasFirmware U-Boot
U-Boot alsoKnownAs U-Boot
U-Boot supportsImageFormat uImage
linked to: U-Boot
Kconfig usedBy U-Boot bootloader
linked to: U-Boot