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.
Statements (71)
| Predicate | Object |
|---|---|
| instanceOf |
bootloader
ⓘ
free and open-source software ⓘ |
| alsoKnownAs |
U-Boot
NERFINISHED
ⓘ
Universal Boot Loader NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ |
| license | GNU General Public License version 2 NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ ARM64 ⓘ MIPS NERFINISHED ⓘ MicroBlaze NERFINISHED ⓘ Nios II NERFINISHED ⓘ PowerPC NERFINISHED ⓘ RISC-V NERFINISHED ⓘ SH (SuperH) NERFINISHED ⓘ x86 ⓘ x86_64 ⓘ |
| supportsFeature |
DFU (Device Firmware Upgrade)
NERFINISHED
ⓘ
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)
NERFINISHED
ⓘ
uImage NERFINISHED ⓘ zImage ⓘ |
| supportsInterface |
Ethernet
NERFINISHED
ⓘ
I2C (for some peripherals) ⓘ SPI flash ⓘ UART ⓘ USB NERFINISHED ⓘ 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 ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.