BitBake
E905428
BitBake is a build engine and task scheduler widely used in embedded Linux development to generate complete, customizable system images from layered metadata.
All labels observed (1)
| Label | Occurrences |
|---|---|
| BitBake canonical | 2 |
Statements (83)
| Predicate | Object |
|---|---|
| instanceOf |
build automation tool
ⓘ
free and open-source software ⓘ software build system ⓘ task scheduler ⓘ |
| command | bitbake NERFINISHED ⓘ |
| componentOf |
OpenEmbedded build framework
NERFINISHED
ⓘ
Yocto Project build system NERFINISHED ⓘ |
| feature |
command-line query of metadata
ⓘ
event-based hooks ⓘ extensible configuration system ⓘ layer priority and overlay mechanism ⓘ parallel build execution ⓘ reproducible builds ⓘ shared state caching ⓘ task dependency graph resolution ⓘ |
| input |
.bb recipe files
ⓘ
.bbappend recipe append files ⓘ .bbclass class files ⓘ .conf configuration files ⓘ |
| license | GPL-2.0-only ⓘ |
| originatedFrom | OpenEmbedded project NERFINISHED ⓘ |
| output |
SDKs
NERFINISHED
ⓘ
binary packages ⓘ bootloader images ⓘ kernel images ⓘ root filesystem images ⓘ |
| primaryDomain | embedded Linux ⓘ |
| primaryUse |
building complete Linux system images
ⓘ
building software packages ⓘ task execution and scheduling ⓘ |
| programmingLanguage | Python ⓘ |
| supportsBuildArtifact |
DEB packages
GENERATED
ⓘ
IPK packages GENERATED ⓘ RPM packages GENERATED ⓘ ext filesystem images GENERATED ⓘ sdcard images GENERATED ⓘ tarball images GENERATED ⓘ wic images GENERATED ⓘ |
| supportsCommandOption |
-b to build a single recipe file
GENERATED
ⓘ
-c to run specific tasks GENERATED ⓘ -e to show environment GENERATED ⓘ -g to generate dependency graphs GENERATED ⓘ -k to continue after errors GENERATED ⓘ -p to parse only GENERATED ⓘ -r to include configuration files GENERATED ⓘ -s to show available recipes GENERATED ⓘ |
| supportsConcept |
SDK generation
ⓘ
bitbake command-line interface ⓘ bitbake-layers tool ⓘ checksums ⓘ classes ⓘ configuration files ⓘ cross-compilation ⓘ dependencies ⓘ events ⓘ fetchers ⓘ image generation ⓘ incremental builds ⓘ layered metadata ⓘ mirrors ⓘ multilib builds ⓘ overrides ⓘ package feeds ⓘ parallel task execution ⓘ recipes ⓘ sstate cache ⓘ task dependencies ⓘ task flags ⓘ task priorities ⓘ task signatures ⓘ tasks ⓘ |
| supportsFetchProtocol |
ftp
GENERATED
ⓘ
git GENERATED ⓘ http GENERATED ⓘ https GENERATED ⓘ local file system GENERATED ⓘ svn GENERATED ⓘ |
| supportsLanguage |
Python snippets in recipes
ⓘ
shell scripts ⓘ |
| usedBy |
OpenEmbedded
NERFINISHED
ⓘ
Poky NERFINISHED ⓘ Yocto Project NERFINISHED ⓘ various embedded Linux distributions ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.