Qt-Projekt
Die Entwicklung erfolgt mit der bekannten API und Standard-Entwicklertools, mit denen vollwertige GUIs für Desktop-Systeme erstellt werden. Die Schnittstelle für Mikrocontroller wird nicht nur mithilfe der C++-API, sondern auch mithilfe von QML mit Qt Quick Controls-Widgets erstellt und für kleine Bildschirme neu gestaltet.
Um eine hohe Leistung zu erzielen, werden QML-Skripte in C++-Code übersetzt und das Rendern mit einer separaten Grafik-Engine, Qt Quick Ultralite (QUL), durchgeführt, die für die Erstellung grafischer Schnittstellen bei geringen RAM- und Prozessorressourcen optimiert ist.
Die Engine wurde speziell für ARM Cortex-M-Mikrocontroller entwickelt und unterstützt 2D-Grafikbeschleuniger wie PxP auf NXP i.MX RT1050-Chips, Chrom-Art auf STM32F769i-Chips und RGL auf Renesas RH850-Chips.
Source: opennet.ru