Proyecto Qt
El desarrollo se lleva a cabo utilizando la API familiar y las herramientas de desarrollo estándar que se utilizan para crear GUI completas para sistemas de escritorio. La interfaz para microcontroladores se crea utilizando no solo la API de C++, sino también utilizando QML con widgets Qt Quick Controls, rediseñados para pantallas pequeñas.
Para lograr un alto rendimiento, los scripts QML se traducen a código C++ y el renderizado se realiza utilizando un motor gráfico independiente, Qt Quick Ultralite (QUL), optimizado para crear interfaces gráficas en condiciones de una pequeña cantidad de RAM y recursos de procesador.
El motor está diseñado teniendo en cuenta los microcontroladores ARM Cortex-M y admite aceleradores de gráficos 2D como PxP en chips NXP i.MX RT1050, Chrom-Art en chips STM32F769i y RGL en chips Renesas RH850.
Fuente: opennet.ru