Qt for Device Creation

Qt for Device Creation is a commercial offering that provides the Qt development framework for embedded Linux and Real Time Operating Systems (RTOS).

Qt for Device Creation Commercial Offering

In Qt 6, Qt for Device Creation commercial offering provides the following content:

Qt for Device Creation offering is based on the Qt for Application Development offering that provides you the Qt Essentials and Qt Add-Ons modules, and Qt tools for the desktop and mobile reference platforms.

Supported Target Devices

Qt for Device Creation has plenty of different supported target devices. See Supported Target Devices and Development Hosts.

Providing Qt Support for Hardware Boards via QBSP

Qt partners can deliver support for Qt on their hardware boards via Qt Board Support Packages (QBSP). For more information, see QBSP Overview.

Boot to Qt

Qt for Device Creation comes with several ready-made Boot to Qt software stacks for various embedded hardware boards. Boot to Qt is aimed for getting started with a project and it is a full software stack with Qt based on Yocto Embedded Linux. The Boot to Qt software stack is installed into the actual target device and it comes with ready-made integration with the Qt tooling on a host side. For more detailed information, see Boot to Qt Software Stack.

Real Time Operating Systems (RTOS)

There are two RTOS platforms supported in this Qt release:

Note: VxWorks is not currently supported in this Qt release.

Future Qt Releases

Most supported platforms that are available in Qt 5 are now available in Qt 6.2.

If you need Qt on some other operating system that is not yet supported by Qt, it is very probable that you can use Qt if the operating system provides the following features:

  • C++-17 compliant compiler
  • Graphics API (in case your target device requires a UI). For more information about Graphics API support in Qt, see Graphics.

Available under certain Qt licenses.
Find out more.