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