Boot to Qt Software Stack
The Boot to Qt software stack is a light-weight, Qt-optimized, full software stack for embedded Linux systems that is installed into the actual target device. The Boot to Qt software stack is using the traditional embedded Linux kernel built with Poky, the reference distribution of Yocto Project. The software stack is designed for great customization possibilities. It contains only components required in the embedded device, resulting in smaller image sizes while keeping valuable development tools available.
See the target device specific Installation Guides for detailed information about how to install the Boot to Qt software stack and flash the device.
IMPORTANT: Make sure to follow the Boot to Qt software stack Installation Guide for your target device closely!
The Boot to Qt software stack installation contains a set of pre-built images for reference devices that are listed in Reference Target Devices and Development Hosts. Thus in order to utilize Qt's functionality in a reference device, you only need to install the Boot to Qt software stack to your host platform and flash the reference device's memory card or internal memory with the pre-built image.
You should note that the usage of the stack is not limited to the reference devices. You can use tools provided by Yocto Project to build a custom image with the Boot to Qt software stack for your target device.
With the pre-built Boot to Qt images, you can quickly start to develop applications on you target hardware. However, the Boot to Qt images are not meant for production without additional changes. If you need help with customization of the Boot to Qt images for your use case, contact Qt Professional Services.
For supported target devices in older Qt for Device Creation releases, see Qt Documentation Archives.
The Boot to Qt software stack is ideal for the following use cases:
- Evaluating Qt on real embedded environments using one of the pre-built reference images.
- Getting the embedded development environment up and running in no time. Later, the stack can be customized to production by building embedded Linux images including proprietary Yocto Project recipes.
The Boot to Qt software stack installation provides the following embedded specific features:
- Pre-built Boot to Qt software stack for immediate prototyping. See Reference Target Devices and Development Hosts for a list of reference devices.
- Qt Virtual Keyboard that is a complete virtual keyboard solution supporting word-prediction and multiple languages.
- Direct on-device debugging. See Remote Debugging.
- One-click deployment to embedded targets.
- Yocto Project recipes for customizing the pre-built image. For more information, see Building Your Own Embedded Linux Image.
- The Emulator running a Boot to Qt image enables you to test and debug applications in an environment identical to that of the device, without having a real device connected to the development host.
- Over-the-Air updates. For more information, see Over-The-Air Update.
- Reference Target Devices and Development Hosts
- Development Environment
- Development Host Requirements
- Installation Guides
- Qt Device Creation Demos
- Tutorial: Deploying Your First Project with Boot to Qt
- Using Boot to Qt Software Stack
- Known Issues
- License Information
Available under certain Qt licenses.
Find out more.