C

Supported Platforms

Supported Reference Devices

The Boot to Qt stack can be made to run on a variety of hardware. For Qt for Device Creation license holders, tooling is provided to customize the contents of the stack as well as to take it into desired production hardware. For more information on how to customize the stack for embedded Linux, see Building Your Own Embedded Linux Image.

Approximate minimal hardware requirements for running Boot to Qt are:

  • 256 MB of RAM
  • 500 MHz CPU, 1 GHz preferred for 60-FPS velvet-smooth UI
  • OpenGL ES 2.0 support *

* On GPU-less hardware, Qt Quick 2D Renderer can replace the OpenGL ES 2.0 requirement (with some limitations on graphics capabilities).

Support Lifecycle Policy

The Qt Company will continue providing support for this release of Qt for Device Creation two years after the release date of a version that supercedes it.

Release dates and support end-of-life dates for each version are listed in the ChangeLog.

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 Device Groups

The reference devices are divided into three groups, based on level of support The Qt Company provides for the device:

Group 1

Qt is fully supported unless otherwise stated due to limitations on the platform level. Support can help with any issues relating to the Qt libraries and tools, but not the third party elements. Any problems found need to be reproducible with Qt libraries for further investigation by the support team.

Pre-compiled embedded Linux images for group 1 devices are available via the Qt online installer.

Devices with GPU
Freescale® SABRE SD i.MX6Quad (Freescale® i.MX6)
4x ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM
BeagleBone Black
TIAM335x 1GHz ARM® Cortex-A8, 512 MB RAM
Boot to Qt Emulator
Included in the development environment
Devices with GPU (Qt Automotive)
NVIDIA DRIVE™ CX
Tegra X1
Devices Without GPU
Toradex Colibri VF61
Dual-core (ARM Cortex-A5 + ARM Cortex-M4)
solution with 1 MB on-chip SRAM
Toradex Colibri VF50
Single-core (ARM Cortex-A5) solution with 1.5 MB on-chip SRAM

Group 2

Qt is fully supported unless otherwise stated due to limitations on the platform level. Support can help with any issues relating to the Qt libraries and tools, but not the third party elements. Any problems found need to be reproducible with Qt libraries.

If an issue is reproducible on either the desktop or a group 1 platform, then it will be investigated further by the support team. Otherwise, a bug report will be created, to be handled by the party responsible for the Qt port to the platform.

Pre-compiled images for group 2 devices are available via the Qt online installer.

Devices with GPU
Boundary Devices i.MX6 Boards
Freescale® i.MX 6 based devices with
Vivante GC880 or GC2000 GPU
Toradex Apalis iMX6
Freescale® i.MX 6Q ARM Cortex™-A9 @1 GHz,
1GB DDR3, 4GB eMMC, Vivante GC2000 GPU
Toradex Colibri iMX6
Freescale® i.MX6S or i.MX6DL ARM Cortex™-A9 @800MHz - 1GHz,
256MB (single core), 512MB (dual core) DDR3, 4GB eMMC,
Vivante 2D/3D GPU
Kontron SMARC-sAMX6i
Freescale® i.MX 6 ARM Cortex™-A9 @800MHz - 1.2GHz,
2GB DDR3, 2-64GB eMMC, Vivante GC2000 GPU
Raspberry Pi 3 Model B
1.2 Ghz ARM Cortex™-A53, Broadcom VideoCore IV
@400MHz GPU, 1GB LPDDR2 SDRAM
Intel® NUC
Intel® Core i3, i5, or i7
Up to 32GB DDR4
Intel® Iris™ Graphics

Group 3

No support provided. If a Qt related problem is found and reproducible with the Qt libraries on either desktop or a group 1 platform then it will be investigated further by the support team.

To use these devices, you need to build images by yourself or contact The Qt Company for consultancy services.

Device
Freescale® SABRE SD i.MX6Dual (Freescale® i.MX6)
2x ARM Cortex A9, Vivante GC2000 GPU, 1GB RAM
BeagleBoard-xM
1GHz ARM Cortex A8, PowerVR SGX530 GPU,
512MB RAM
Sitara AM335x Starter Kit
720 MHZ ARM Cortex™-A8 Starter Kit
with 4.3-inch LCD touchscreen
Freescale® iMX53 Quick Start Board
1GHz ARM Cortex™-A8
Raspberry Pi Model B
700 Mhz ARM11, Broadcom VideoCore IV
@250MHz GPU, 512 MB (shared with GPU) RAM
Raspberry Pi 2 Model B
900 Mhz ARM Cortex™-A7, Broadcom VideoCore IV
@250MHz GPU, 1GB LPDDR2 SDRAM

Supported Features on Reference Devices

The following features are supported without any modification on the pre-built images available for the reference devices:

DeviceTouchscreenADB via NetworkADB via USBHDMIHW Accelerated
Video Playback
Virtual KeyboardB2Qt WiFi ModuleB2Qt Utils ModuleOpenGL ES 2.0Qt Quick
2D Renderer
Group 1
Freescale SABRE SD i.MX6

BeagleBone Black

Toradex Colibri VF61

Toradex Colibri VF50

NVIDIA DRIVE CX

Group 2
Boundary Devices i.MX6 Boards

Toradex Apalis/Colibri i.MX6

Kontron SMARC-sAMX6i

Raspberry Pi 3

Intel NUC

Supported Development Environment

The development environment supported by Qt for Device Creation is Ubuntu Linux 64-bit (12.04 LTS or later).

See also Requirements for Development Host.

Available under certain Qt licenses.
Find out more.