Supported Target Devices and Development Hosts
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 this target for one or more releases of Qt.
- Verified QBSP Targets: Targets where TQC or a Qt Partner provides a verified QBSP.
- Qt Community Targets. Targets that have worked at some stage but may need some DIY.
TQC supports these targets for the Qt 5.15 LTS release.
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.
This table lists the supported target devices for the 5.15 LTS version of Qt for Device Creation:
|Vendor||Model||SoC||GPU||Display and touch||Operating system||Support||Delivery model||Download link||Installation guide|
|Nvidia||NVIDIA Jetson TX2||Tegra X2||Pascal||Embedded Linux||Standard||Source and binary||Qt Online Installer||NVIDIA Jetson TX2 Guide|
|Toradex||Apalis i.MX6||NXP i.MX6||Vivante GC2000||Embedded Linux||Standard||Source and binary||Qt Online Installer||Toradex Guide|
|Toradex Colibri i.MX7||NXP i.MX7||N/A||Embedded Linux||Standard||Source and binary||Qt Online Installer||Toradex Guide|
|Intel||Intel NUC||Apollo Lake, Kaby Lake, Coffee Lake||HDxxxx||Embedded Linux||Standard||Source and binary||Qt Online installer||Intel NUC Guide|
|Intel NUC||Apollo Lake||HDxxxx||VxWorks||Premium||Case by case||Through 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.
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:
- Qt online installer
- Via Qt account
- Through a separate download
- Through Qt Professional Services
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.
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 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.
In Qt for Device Creation, the supported target operating system versions are:
- Embedded Linux based on Yocto 3.1.20 (Dunfell)
- QNX 7.0 and QNX 7.1
- INTEGRITY 11.44 including patches (and GHS compiler 2016.5.4 or 2017.1)
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
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.
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.