Qt նախագիծ
Մշակումն իրականացվում է ծանոթ 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