پروژه Qt
توسعه با استفاده از API آشنا و ابزارهای توسعه دهنده استاندارد مورد استفاده برای ایجاد رابط کاربری گرافیکی کامل برای سیستم های دسکتاپ انجام می شود. رابط میکروکنترلرها نه تنها با استفاده از C++ API، بلکه با استفاده از QML با ویجتهای Qt Quick Controls که برای نمایشگرهای کوچک دوباره طراحی شدهاند، ایجاد میشود.
برای دستیابی به عملکرد بالا، اسکریپت های QML به کد C++ ترجمه می شوند و رندر با استفاده از یک موتور گرافیکی جداگانه، Qt Quick Ultralite (QUL) انجام می شود که برای ایجاد رابط های گرافیکی در شرایط مقدار کمی از RAM و منابع پردازنده بهینه شده است.
این موتور با در نظر گرفتن میکروکنترلرهای ARM Cortex-M طراحی شده است و از شتاب دهنده های گرافیکی دو بعدی مانند PxP در تراشه های NXP i.MX RT2، Chrom-Art در تراشه های STM1050F32i و RGL در تراشه های Renesas RH769 پشتیبانی می کند.
منبع: opennet.ru