Wydanie Qt dla MCU 1.0, wydanie Qt5 dla mikrokontrolerów

Projekt Qt opublikowany pierwsze stabilne wydanie Qt dla MCU 1.0, edycje frameworka Qt 5 dla mikrokontrolerów i urządzeń małej mocy. Pakiet umożliwia tworzenie aplikacji graficznych, które wchodzą w interakcję z użytkownikiem w stylu interfejsów smartfonów dla różnych urządzeń elektroniki użytkowej, urządzeń ubieralnych, urządzeń przemysłowych i systemów inteligentnego domu.

Rozwój odbywa się przy użyciu znanego API i standardowych narzędzi programistycznych używanych do tworzenia pełnoprawnych GUI dla systemów stacjonarnych. Interfejs dla mikrokontrolerów tworzony jest nie tylko przy użyciu API C++, ale także przy użyciu QML z widżetami Qt Quick Controls, przeprojektowanymi z myślą o małych ekranach.

Aby osiągnąć wysoką wydajność, skrypty QML są tłumaczone na kod C++, a renderowanie odbywa się przy użyciu osobnego silnika graficznego Qt Quick Ultralite (QUL), zoptymalizowanego pod kątem tworzenia interfejsów graficznych w warunkach niewielkiej ilości pamięci RAM i zasobów procesora.
Silnik został zaprojektowany z myślą o mikrokontrolerach ARM Cortex-M i obsługuje akceleratory grafiki 2D takie jak PxP na chipach NXP i.MX RT1050, Chrom-Art na chipach STM32F769i oraz RGL na chipach Renesas RH850.


Źródło: opennet.ru

Dodaj komentarz