Supported Target Devices and Development Hosts

Overview of Support

Boot to Qt supports a variety of hardware target devices. Qt is already ported on a rich set of operating systems (with and without POSIX) and various hardware. For more detailed information about the devices and target operating systems, see Embedded Platforms.

Depending on your hardware, you can utilize the ready-made system images, buy the images as a service, or do the images yourself. For more information, see Accessing Boot to Qt Deliveries.

Supported Targets

See Embedded Platforms for specific supported boards.

Supported Target Operating Systems

The target operating system in Boot to Qt is embedded Linux based on Yocto 4.0 (kirkstone).

Supported Development Hosts

The development hosts for Boot to Qt are:

  • Ubuntu Linux 64-bit (20.04 LTS or later)
  • Windows 10 64-bit (or later)

Support for macOS

As a development host, support for macOS 10.15 (or later) with a limited functionality has been provided for some customers by Qt Professional Services. For more information, contact us.

Qt for Design Studio fully supports macOS, along with Windows and Linux.

Qt Technical Support

The level of available technical support for target devices depends on your Qt license and your device. If you have the relevant commercial license, Qt technical support can help with the questions related to the supported devices under the standard support services. If you need help with other than supported devices, you need to separately buy support for your device.

See Qt Support for information about the technical support.

See License Agreements and Service Terms for the latest version of the Qt license agreements and the support terms and conditions for the Qt account.

Qt Professional Services

Qt Professional Services provides support for porting Qt to different target devices. For example, your project may have minimal Qt and QPA (Qt Platform Adaptation layer) source code delivery. On the other end of spectrum, your project can be mature turnkey solution that contains custom applications and maintenance.

Qt Performance on Target Devices

Qt can be used in embedded devices in such a variety of ways that estimating the performance and hardware requirements of Qt can be difficult without thorough testing. The application use case, display resolution, and use of 3D graphics affect how much performance is possible on a target device. On a lower level, a QML based Qt application and full operating system can be run in approximately 10 MB of RAM. On the high end, the default Boot to Qt Software Stack enables almost all of the Qt features and modules and therefore requires more performant hardware. A good starting point would be a target device with 256MB of RAM, 1GHz CPU, and a GPU with OpenGL ES 2.0 or Vulkan support.

Support Lifecycle Policy

Release dates and support end-of-life dates for each Qt version are listed in Supported Qt Versions.

Accessing Boot to Qt Deliveries

With a commercial Boot to Qt license customer has an access to the Boot to Qt deliveries with at least one of the following ways:

Additional QBSP packages may also be available through the corresponding vendor pages. For more information about QBSP, see QBSP Overview.

Available under certain Qt licenses.
Find out more.