The Qt project has published the first stable release of Qt for MCUs 1.0, the Qt 5 framework edition for microcontrollers and low-power devices. The package allows you to create graphical applications that interact with the user in the style of interfaces for smartphones, for various consumer electronics, wearable devices, industrial equipment and smart home systems.
Development is carried out using the familiar API and standard developer tools used to create full-fledged GUI for desktop systems. The interface for microcontrollers is created using not only the C ++ API, but also using QML with Qt Quick Controls widgets, redesigned for small screens.
To achieve high performance, QML scripts are translated into C ++ code, and rendering is performed using a separate Qt Quick Ultralite (QUL) graphics engine, optimized for creating graphical interfaces in the conditions of a small amount of RAM and processor resources. The engine was developed with an eye on ARM Cortex-M microcontrollers and supports 2D graphics accelerators such as PxP on NXP i.MX RT1050 chips, Chrom-Art on STM32F769i and RGL chips on Renesas RH850 chips.
Get more info at the official website.