Kasutusele võetud Qt5 variandid mikrokontrollerite ja OS/2 jaoks

Qt projekt tutvustatud mikrokontrollerite ja väikese võimsusega seadmete raamistiku väljaanne - Qt MCU jaoks. Projekti üheks eeliseks on võimalus luua tavaliste API ja arendaja tööriistade abil mikrokontrolleritele graafilisi rakendusi, mida kasutatakse ka täisväärtuslike GUIde loomiseks töölauasüsteemidele. Mikrokontrollerite liidese loomisel kasutatakse lisaks C++ API-le ka QML-i koos Qt Quick Controlsi vidinatega, mis on ümber kujundatud väikeste ekraanide jaoks, mida tavaliselt kasutatakse olmeelektroonikas, kantavates seadmetes, tööstusseadmetes ja targa kodu süsteemides.

Suure jõudluse saavutamiseks tõlgitakse QML-skriptid C++ koodiks ja renderdamine toimub eraldi graafikamootori abil, mis on optimeeritud graafiliste liideste loomiseks vähese RAM-i ja protsessoriressursside korral. Mootor on disainitud ARM Cortex-M mikrokontrollereid silmas pidades ja toetab 2D graafikakiirendeid, nagu PxP NXP i.MX RT kiibil, Chrom-Art STM32 kiibil ja RGL Renesase RH850 kiibil. Hetkel saadaval ainult testimiseks demo ehitamine.

Kasutusele võetud Qt5 variandid mikrokontrollerite ja OS/2 jaoks

Lisaks võib märkida loomine OS/5 operatsioonisüsteemi Qt2 pordi sõltumatud entusiastid. Port sisaldab kõiki QtBase mooduli põhiosi ja sobib juba praegu suure hulga olemasolevate Qt2 rakenduste kompileerimiseks ja käitamiseks operatsioonisüsteemis OS/5. Piirangud hõlmavad OpenGL-i, IPv6 ja Drag&drop toe puudumist, suutmatust muuta hiirekursori pilti ja ebapiisavat integratsiooni töölauaga.

Allikas: opennet.ru

Lisa kommentaar