Projekt Qt
Vývoj se provádí pomocí známého API a standardních vývojářských nástrojů používaných k vytváření plnohodnotných GUI pro desktopové systémy. Rozhraní pro mikrokontroléry je vytvořeno nejen pomocí C++ API, ale také pomocí QML s widgety Qt Quick Controls, přepracovanými pro malé obrazovky.
Pro dosažení vysokého výkonu jsou skripty QML překládány do kódu C++ a vykreslování se provádí pomocí samostatného grafického enginu Qt Quick Ultralite (QUL), optimalizovaného pro vytváření grafických rozhraní v podmínkách malého množství paměti RAM a procesorových zdrojů.
Engine je navržen s ohledem na mikrokontroléry ARM Cortex-M a podporuje 2D grafické akcelerátory, jako je PxP na čipech NXP i.MX RT1050, Chrom-Art na čipech STM32F769i a RGL na čipech Renesas RH850.
Zdroj: opennet.ru