These are the individual projects that make up the Yocto Project. Each of these holds a key role in developing embedded Linux, and the Yocto Project works to make all of them interoperable and useful.
Toaster is a web interface to OpeEmbedded and BitBake, the Yocto Project build system. Toaster allows you configure and run your builds, and provides information and statistics about the build process.
This is what you can do with Toaster.
Configure and run builds
- Browse and build any layers published in the OpenEmbedded Metadata Index
- Import your own layers for building
- Add and remove layers from your configuration
- Set configuration variables
- Select a target or multiple targets to build
- Start your builds
The video below explains some of the building features of Toaster.
View information and statistics about the build process
- See what was built (recipes and packages) and what packages were installed into your final image
- Browse the directory structure of your image
- See the value of all variables in your build configuration, and which files set each value
- Examine error, warning and trace messages to aid in debugging
- See information about the BitBake tasks executed and reused during your build, including those that used shared state
- See dependency relationships between recipes, packages and tasks
- See performance information such as build time, task time, CPU usage, and disk I/O
For more information about how to set up and use Toaster, check the Toaster manual