Setting Up Environment for Building Boot to Qt

Boot to Qt for embedded Linux is built using the tools and resources from the Yocto Project, and is based on Yocto's reference distribution (Poky). You can use the same tools to build custom Boot to Qt images and QBSP files. This topic describes the requirements for the custom build environment and instructs how you can set up the environment.

Note: About Support Services for Yocto Tools

By default, The Qt Company will only provide customer support for the Yocto recipes on the reference platforms, as delivered with Boot to Qt, and setting up the development environment for them. Receiving support for any other configuration requires a separate service agreement between a customer and The Qt Company.

Requirements for Environment

When you customize Boot to Qt, you should be familiar with the Yocto tools and the concept of recipes. For more information, see Yocto Project documentation.

Before you start making custom Boot to Qt builds or QBSP files, ensure that your build host fulfills the requirements listed in Yocto System Requirements. and that you have installed all the required dependencies for the Yocto tools listed in Required Packages for the Build Host. Qt has additional requirements for the compiler and needs a more recent version of GCC than Yocto. Make sure your build host has a supported GCC version available. Additionally, you need to install the git-lfs and Google repo tools.

Note: A custom Boot to Qt build can take several hours depending on the performance of your build host. In addition, a Qt WebEngine build might also require more than 32 GB of RAM.

After you have required dependencies set up, you can continue with setting up the build environment for your target device.

Available under certain Qt licenses.
Find out more.