Embedded Linux Development using Yocto Projects(Second Edition)
上QQ阅读APP看书,第一时间看更新

What is Toaster?

Toaster is a web interface that's used to configure and run builds. It communicates with the BitBake and Poky build system to manage and gather information about builds, packages, and images.

There are two ways of using Toaster:

  • Locally: We can run Toaster as a local instance. This is suitable for single-user development, providing a graphic interface to the BitBake command lines and some build information.
  • Hosted: This is suitable for multiple users. When Toaster is set up as a hosted instance, its components can be spread across several machines so the users' builds are run on the Toaster build servers.

In this chapter, we are going to use Toaster as a local instance. If you want to use it as a hosted instance, please look at the following website: http://www.yoctoproject.org/docs/current/toaster-manual/toaster-manual.html.

Bear in mind that every hosted service requires attention with its security. Think about this before using a hosted instance.