Qt-ի թողարկում MCUs 1.0-ի համար, Qt5-ի թողարկում միկրոկոնտրոլերների համար

Qt նախագիծ հրատարակվել առաջին կայուն թողարկումը Qt MCU-ների համար 1.0, Qt 5 շրջանակի հրատարակություններ միկրոկոնտրոլերների և ցածր էներգիայի սարքերի համար։ Փաթեթը թույլ է տալիս ստեղծել գրաֆիկական հավելվածներ, որոնք փոխազդում են օգտատիրոջ հետ՝ սմարթֆոնների ինտերֆեյսի ոճով տարբեր սպառողական էլեկտրոնիկայի, կրելի սարքերի, արդյունաբերական սարքավորումների և խելացի տան համակարգերի համար:

Մշակումն իրականացվում է ծանոթ API-ի և մշակողների ստանդարտ գործիքների միջոցով, որոնք օգտագործվում են աշխատասեղանի համակարգերի համար լիարժեք GUI ստեղծելու համար: Միկրոկառավարիչների համար ինտերֆեյսը ստեղծվում է ոչ միայն C++ API-ի, այլև QML-ի միջոցով Qt Quick Controls վիդջեթների միջոցով, որոնք վերափոխված են փոքր էկրանների համար:

Բարձր կատարողականության հասնելու համար QML սկրիպտները թարգմանվում են C++ կոդով, իսկ մատուցումն իրականացվում է Qt Quick Ultralite (QUL) առանձին գրաֆիկական շարժիչի միջոցով, որը օպտիմիզացված է փոքր քանակությամբ RAM և պրոցեսորային ռեսուրսների պայմաններում գրաֆիկական միջերեսներ ստեղծելու համար:
Շարժիչը նախագծված է ARM Cortex-M միկրոկառավարիչներով և աջակցում է 2D գրաֆիկայի արագացուցիչներին, ինչպիսիք են PxP-ը NXP i.MX RT1050 չիպերի վրա, Chrom-Art-ը STM32F769i չիպերի վրա և RGL-ը՝ Renesas RH850 չիպերի վրա:


Source: opennet.ru

Добавить комментарий