Reference Target Devices and Development Hosts
Qt for Device Creation supports a variety of hardware. Reference Target Devices lists the supported target devices for Boot to Qt Software Stack. Supported Development Hosts defines the supported development environments for Qt for Device Creation. For more information about the supported platforms in Qt, see Supported Platforms.
Embedded Reference Target Devices
The embedded reference target devices are listed in the following table. The devices are listed under vendors and grouped by model names.
Note: Other Embedded Hardware Targets lists devices that are also known to work well with Qt.
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 Deliveries.
Vendor | Model | SoC | GPU | Display and Touch | Operating System | Support | Delivery Model | Download Link |
---|---|---|---|---|---|---|---|---|
Toradex | Apalis i.MX6 | NXP® i.MX6 | Vivante GC2000 | GeChic 1303i | Embedded Linux | Standard | Source and binary | Qt Online Installer |
Colibri i.MX6 ULL | NXP® i.MX6 | N/A | Embedded Linux | Standard | Source and binary | Qt Online Installer | ||
Colibri i.MX7 | NXP® i.MX7 | N/A | Embedded Linux | Standard | Source and binary | Qt Online Installer | ||
i.MX8 | NXP® i.MX8 | Vivante GC7000 | Embedded Linux | Standard | Source and binary | Qt Online Installer | ||
NXP® i.MX8 | Vivante GC7000 | QNX | Premium | Source and binary | Qt Online Installer | |||
Nvidia | Jetson TX2 | Tegra X2 | Pascal | Embedded Linux | Standard | Source and binary | Qt Online Installer | |
Renesas | R-Car E3 | R-Car E3 | PoverVR GE8300 | Integrity | Premium | Source code only | Qt Online Installer | |
Intel | NUC | Apollo Lake | HDxxxx | VxWorks | Premium | Case by case | Through Qt Professional Services | |
NXP | 1050 or 1060 | NXP1052 | PxP | RTEMS | Premium | Case by case | Through Qt Professional Services | |
STM | STM32F7 | STM32F7 | Chrom-Art | 7" QWVGA reference display on board | RTEMS | Premium | Case by case | Through Qt Professional Services |
Other Embedded Hardware Targets
The following table below lists hardware targets that are known to work well with Qt. The list is not complete and you should note that you can run Qt on almost all hardwares that support Linux, POSIX layers, recent C++ 11 compiler, and toolchain. For more details, see Checklist for Do-It-Yourself Target Hardware Support.
Vendor | Model | SoC | GPU | Display and Touch | Operating System | Support | Delivery Model | Download Link |
---|---|---|---|---|---|---|---|---|
Apple | Apple TV | Apple A10X Fusion | tvOS | Premium | Source code only | Qt Online Installer | ||
Apple Watch | Apple S3 | watchOS | Premium | Source code only | Qt Online Installer | |||
Intel | Intel NUC | Apollo Lake | HDxxxx | Embedded Linux | Standard | Source and binary | Separate download | |
Raspberry | Pi 3 B | BCM2837 | VideoCore 4 | Embedded Linux | Standard | Source and binary | Download from Qt Account | |
Pi 3 B+ | BMC2837B | VideoCore 4 | Embedded Linux | Premium | Source code only | Separate download | ||
Boundary Devices | BD-SL-I.MX6 | NXP® i.MX 6Quad | Vivante GC2000 | Embedded Linux | Standard | Source and binary | Download from Qt Account | |
Vivante GC2000 | VxWorks | Premium | Case by case | Separate download | ||||
Carz Fricke | iMX6 | NXP® i.MX 6Quad | Vivante GC2000 | Embedded Linux | Standard | Source and binary | Separate download | |
Renesas | Salvator-XS | R-Car M3 | PowerVR GX6250 | Integrity | Premium | Case by case | Through Qt Professional Services |
Checklist for Do-It-Yourself Target Hardware Support
The minimal hardware requirements for running Qt are as follows:
- Hardware runs an operating system with a POSIX layer
- Hardware supports a C++ compiler
Accessing Qt 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.
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 licence 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 2.6.1 (Thud)
- QNX 7.0
- 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 on i.MX6
- VxWorks
Emulator Support
Support for the emulator is limited to the Qt for Device Creation release and pre-compiled emulator images it shipped with. Using the emulator application to run images from previous releases is not supported.
Supported Development Hosts
The development hosts supported by Qt for Device Creation are:
- Ubuntu Linux 64-bit (16.04 LTS or later)
- Windows 7 32-bit and 64-bit
- Windows 10 32-bit and 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.
Support Lifecycle Policy
Release dates and support end-of-life dates for each Qt version are listed in Supported Platforms and Configurations.