Qt projekt mikrokontrollerite ja vĂ€ikese vĂ”imsuse seadmete raamistikurevisjon â . Projekti eeliste seas on mĂ€rkida vĂ”imalust luua mikrokontrolleritele graafilisi rakendusi, kasutades tuttavat API-d ja arendustööriistu, mis on samuti kasutusel tĂ€isfunktsionaalsete GUI-de loomiseks lauaarvutisĂŒsteemidele. Mikrokontrollerite liides luuakse kasutades mitte ainult C++ API-d, vaid ka QML-i ja Qt Quick Controlsi vidinaid, mis on kohandatud vĂ€ikestele ekraanidele, mida tavaliselt kasutatakse koduelektroonikas, kantavates seadmetes, tööstuslikus varustuses ja nutikodudes.
Kuna saavutatakse kÔrge jÔudlus, tÔlgitakse QML-skripte C++ koodiks ning pildigraafika renderdamine toimub eraldi graafikamootori abil, mis on optimeeritud graafiliste liideste loomiseks piiratud töömÀlu ja protsessoriressursside tingimustes. Mootor on vÀlja töötatud ARM Cortex-M mikrokontrollerite arvestamisel ja toetab 2D-graafika kiirendajaid, nagu PxP NXP i.MX RT kiipidel, Chrom-Art STM32 kiipidel ja RGL Renesas RH850 kiipidel. Testimiseks on saadaval vaid .
Lisaks vĂ”ib mĂ€rkida iseseisvate entusiastide Qt5 sadest OS/2 operatsioonisĂŒsteemile. Sadest sisaldab kĂ”ik pĂ”hikomponendid QtBase moodulist ja on juba kohandatud paljude olemasolevate Qt5 rakenduste OS/2-s kompileerimiseks ja kĂ€ivitamiseks. Piirangutena mĂ€rkida toe puudumine OpenGL, IPv6 ja Drag&Drop, hiirekursoripildi muutmise vĂ”imaluse puudumine ning ebapiisav töölaua integreerimine.
Allikas: opennet.ru
