Supported Target Devices and Development Hosts

Overview of Support

Qt for Device Creation 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 TQC Supported Targets.

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 Qt for Device Creation Deliveries.

Potential target devices can be classified in three groups, in terms of what the Qt Company (TQC) will, and will not support.

TQC Supported Targets

TQC supports these targets for the Qt 5.15 LTS release.

TQC Supported Target Characteristics

What a supported target device means:

  • The target hardware and operating systems combination is utilized in TQC Continuous Integration (CI) and Release Test Automation (RTA) processes for this release. This covers the online installer testing, deployment, debugging, and UI testing.
  • The toolchain and images are provided in the Qt Installer for Boot to Qt.

    Note: Binary releases are not provided for INTEGRITY.

  • The Qt Company (TQC) may accept reported issues that can be reproduced as bugs: as the hardware is available in RTA, the Qt Support and/or engineering can quickly rule out many common categories of issues that are outside of TQC control. For example; issues relating to drivers and firmware.
  • TQC provides patches for Qt and QPA while firmware and OS patches are provided by the respective vendors or Qt Professional Services (PS). The issues are always first tried to be reproduced on the Supported Targets. For more detail on support see terms and conditions.

TQC Supported Targets List

This table lists the supported target devices for the 5.15 LTS version of Qt for Device Creation:

VendorModelSoCGPUDisplay and touchOperating systemSupportDelivery modelDownload linkInstallation guide
NvidiaNVIDIA Jetson TX2Tegra X2PascalEmbedded LinuxStandardSource and binaryQt Online InstallerNVIDIA Jetson TX2 Guide
ToradexApalis i.MX6NXP i.MX6Vivante GC2000Embedded LinuxStandardSource and binaryQt Online InstallerToradex Guide
Toradex Colibri i.MX7NXP i.MX7N/AEmbedded LinuxStandardSource and binaryQt Online InstallerToradex Guide
IntelIntel NUCApollo Lake, Kaby Lake, Coffee LakeHDxxxxEmbedded LinuxStandardSource and binaryQt Online installerIntel NUC Guide
Intel NUCApollo LakeHDxxxxVxWorksPremiumCase by caseThrough Qt Professional Services-

For more information about the Qt support levels, see Standard and Premium Support.

For more information about how to access the download link for Qt deliveries, see Accessing Qt For Device Creation Deliveries.

Accessing Qt For Device Creation Deliveries

The delivery model defines how the Qt source code and binaries are provided for you. You have an access to the Qt deliveries with at least one of the following ways:

The separate downloads are Qt Board Support Packages (QBSP) that are available via Qt Account Downloads. QBSP packages may also be available through the corresponding vendor pages.

For more information about QBSP, see Qt Board Support Packages.

Standard and Premium Support

Qt provides different support levels in order to help you with technical challenges and to suggest best practices. Qt Support describes the available support levels and what is included in them. 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 hardwares. For example, your project may have minimal Qt and QPA (Qt Platform Adaptation layer) source code delivery. On the other hand, your project can be mature turnkey solution that contains customer applications and maintenance.

Supported Target Operating System Versions

In Qt for Device Creation, the supported target operating system versions are:

  • Embedded Linux based on Yocto 3.1 (Dunfell)
  • QNX 7.0 and QNX 7.1
  • INTEGRITY 11.44 including patches (and GHS compiler 2016.5.4 or 2017.1)
  • VxWorks

The following Real-Time Operating System (RTOS) versions are used in Qt's internal test environment:

  • INTEGRITY 11.4.4 on Renesas R-Car H3
  • INTEGRITY 11.4.4 on i.MX6
  • INTEGRITY 11.7.2 on Qualcomm Snapdragon 820
  • QNX 7.x on Intel NUC and NXP iMX8QM
  • VxWorks

Supported Development Hosts

The development hosts supported by Qt for Device Creation are:

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

Note: Support for macOS 10.10 (or later) with a limited functionality has been provided for some customers by Qt Consulting Services. For more information, contact us.

Note: QNX 7.1 has been tested only with an Ubuntu Linux 64-bit (18.04 LTS) development host.

Support Lifecycle Policy

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

Available under certain Qt licenses.
Find out more.