Projekt Qt
Vývoj prebieha pomocou známeho API a štandardných vývojárskych nástrojov používaných na vytváranie plnohodnotných GUI pre desktopové systémy. Rozhranie pre mikrokontroléry je vytvorené nielen pomocou C++ API, ale aj pomocou QML s widgetmi Qt Quick Controls, prepracovanými pre malé obrazovky.
Na dosiahnutie vysokého výkonu sa skripty QML prekladajú do kódu C++ a vykresľovanie sa vykonáva pomocou samostatného grafického enginu Qt Quick Ultralite (QUL), optimalizovaného na vytváranie grafických rozhraní v podmienkach malého množstva pamäte RAM a procesorových zdrojov.
Engine je navrhnutý s ohľadom na mikrokontroléry ARM Cortex-M a podporuje 2D grafické akcelerátory ako PxP na čipoch NXP i.MX RT1050, Chrom-Art na čipoch STM32F769i a RGL na čipoch Renesas RH850.
Zdroj: opennet.ru