Qt projekt
A fejlesztés az ismert API és szabványos fejlesztői eszközök segítségével történik, amelyek segítségével teljes értékű grafikus felhasználói felületet készítenek asztali rendszerek számára. A mikrokontrollerek interfésze nem csak a C++ API-val, hanem a kis képernyőkre újratervezett Qt Quick Controls widgetekkel ellátott QML használatával is létrejön.
A nagy teljesítmény elérése érdekében a QML szkripteket C++ kódra fordítják, a renderelés pedig egy külön grafikus motor, a Qt Quick Ultralite (QUL) segítségével történik, amely grafikus interfészek létrehozására van optimalizálva kis mennyiségű RAM és processzorerőforrás mellett.
A motort az ARM Cortex-M mikrokontrollerek figyelembevételével tervezték, és támogatja a 2D grafikus gyorsítókat, mint például a PxP az NXP i.MX RT1050 chipeken, a Chrom-Art az STM32F769i chipeken és az RGL a Renesas RH850 chipeken.
Forrás: opennet.ru