%poky; ] > Introduction Toaster is web interface to the OpenEmbedded build system, which uses BitBake. The interface allows you to access a datastore that retains build information and report out on the information. You can use Toaster in several different modes: Analysis Mode: In this mode, you can record builds and statistics. In Analysis Mode, you have direct access to the bitbake command, which you use to build images. Analysis Mode requires you to have first started Toaster and then to initiate your build using the bitbake command from the shell. Toaster must be started before the build or it will not collect build data. Build Mode: In this mode, Toaster handles the build configuration GUI (through project pages) and build scheduling and execution. In this mode, all your interaction with the build system happens through the web interface. You do not have direct access to the bitbake command. Using this mode, you configure and start your builds with Toaster's GUI. Each configuration is a project, which requires version and build system selection. As shipped, Toaster supports the Yocto Project releases 1.8 and beyond. Aside from these supported releases, you can also select the "Local Yocto Project", which allows you to use your local clone of the Yocto Project Source Directory (e.g. poky). Build Mode also works two separate ways: locally and remotely. While you can use Build Mode locally, it is best to use Toaster's Build Mode through a hosted service where it can shared by multiple user. Using Toaster, you can do the following: REVIEWER NOTE Belen suggested we split this list out into things that Analysis Mode and Build Mode can do. Also, we can structure the lists so the Build Mode list leverages off what is listed for Analysis Mode. I do not know the information for the complete lists. Someone needs to help me out here. For now, I am leaving the list as follows and will need some information. See information about the tasks executed and reused during the build. See what is built (recipes and packages) and what packages were installed into the final image. See performance-related information such as build time, CPU usage, and disk I/O. Examine error, warning and trace messages to aid in debugging. This release of Toaster does allow you to configure and initiate builds. However, you cannot use Toaster to customize image recipes, which still must either be done by hand or through Hob. As Toaster matures, it eventually will equal and surpass Hob functionality, at which time Hob will be deprecated. For more information on Hob, see the "Image Development Using Hob" section in the Yocto Project Development Manual. The remainder of this manual describes what you need to have in place to use Toaster, how to start it, use it, and stop it.