Proiectul Qt prima versiune stabilă , ediția framework-ului Qt 5 pentru microcontrolere și dispozitive cu consum redus de energie. Pachetul permite crearea de aplicații grafice cu interacțiune cu utilizatorul în stilul interfețelor pentru smartphone-uri, pentru diverse electronice de uz casnic, dispozitive portabile, echipamente industriale și sisteme de casă inteligentă.
Dezvoltarea se realizează folosind API-ul familiar și instrumentele standard de dezvoltare utilizate pentru crearea de GUI-uri complete pentru sistemele desktop. Interfața pentru microcontrolere este creată folosind nu doar API-ul C++, ci și prin aplicarea QML cu widget-uri Qt Quick Controls, reproiectate pentru ecrane mici.
Pentru a obține performanțe ridicate, scenariile QML sunt compilate în cod C++, iar redarea grafică se realizează cu ajutorul unui motor grafic dedicat, Qt Quick Ultralite (QUL), optimizat pentru crearea interfețelor grafice în condiții de memorie RAM limitată și resurse de procesor.
Motorul este dezvoltat având în vedere microcontrolerele ARM Cortex-M și suportă acceleratoare 2D grafice, precum PxP pe cipurile NXP i.MX RT1050, Chrom-Art pe cipurile STM32F769i și RGL pe cipurile Renesas RH850.

Sursa: opennet.ro
