Zavedené varianty Qt5 pre mikrokontroléry a OS/2

Projekt Qt predložené vydanie rámca pre mikrokontroléry a zariadenia s nízkou spotrebou energie - Qt pre MCU. Jednou z výhod projektu je možnosť vytvárať grafické aplikácie pre mikrokontroléry pomocou bežných API a vývojárskych nástrojov, ktoré sa využívajú aj na tvorbu plnohodnotných GUI pre desktopové systémy. Rozhranie pre mikrokontroléry je vytvorené nielen pomocou C++ API, ale aj pomocou QML s widgetmi Qt Quick Controls, ktoré sú prepracované pre malé obrazovky bežne používané v spotrebnej elektronike, nositeľných zariadeniach, priemyselných zariadeniach a systémoch inteligentných domácností.

Na dosiahnutie vysokého výkonu sú skripty QML preložené do kódu C++ a vykresľovanie sa vykonáva pomocou samostatného grafického motora, optimalizovaného na vytváranie grafických rozhraní v podmienkach malého množstva pamäte RAM a procesorových zdrojov. Engine je navrhnutý s ohľadom na mikrokontroléry ARM Cortex-M a podporuje 2D grafické akcelerátory ako PxP na čipoch NXP i.MX RT, Chrom-Art na čipoch STM32 a RGL na čipoch Renesas RH850. Momentálne dostupné len na testovanie demo zostava.

Zavedené varianty Qt5 pre mikrokontroléry a OS/2

Okrem toho je možné poznamenať tvorba nezávislých nadšencov portu Qt5 pre operačný systém OS/2. Port zahŕňa všetky hlavné časti modulu QtBase a je už vhodný na kompiláciu a spustenie veľkého množstva existujúcich aplikácií Qt2 na OS/5. Medzi obmedzenia patrí chýbajúca podpora OpenGL, IPv6 a Drag&drop, nemožnosť zmeniť obrázok kurzora myši a nedostatočná integrácia s desktopom.

Zdroj: opennet.ru

Pridať komentár