Qt Project a framework edition for microcontrollers and low-power devices — . The advantages of the project include the ability to create graphical applications for microcontrollers using the familiar API and developer tools applied for creating full-fledged GUIs for desktop systems. The interface for microcontrollers is created using not only the C++ API but also by applying QML with Qt Quick Controls widgets, redesigned for small screens typically used in consumer electronics, wearable devices, industrial equipment, and smart home systems.
To achieve high performance, QML scripts are translated into C++ code, and rendering is performed using a separate graphics engine optimized for creating graphical interfaces under conditions of limited RAM and processor resources. The engine is developed with a focus on ARM Cortex-M microcontrollers and supports 2D graphics accelerators such as PxP on NXP i.MX RT chips, Chrom-Art on STM32 chips, and RGL on Renesas RH850 chips. Currently, only a .
Additionally, it can be noted is available from independent enthusiasts of the Qt5 port for the OS/2 operating system. The port includes all core parts of the QtBase module and is already capable of compiling and running a large number of existing Qt5 applications on OS/2. Notable limitations include lack of support for OpenGL, IPv6 and Drag&drop, the inability to change the mouse cursor image, and insufficient integration with the desktop.
Source: opennet.ru
