2.2. Preparing the Build Host

This section provides procedures to set up a system to be used as your build host for development using the Yocto Project. Your build host can be a native Linux machine (recommended) or it can be a machine (Linux, Mac, or Windows) that uses CROPS, which leverages Docker Containers.

Note

You cannot use a build host that is using the Windows Subsystem for Linux (WSL). The Yocto Project is not compatible with WSL.

Once your build host is set up to use the Yocto Project, further steps are necessary depending on what you want to accomplish. See the following references for information on how to prepare for Board Support Package (BSP) development, kernel development, and development using the Eclipse™ IDE: