Qt項目
開發是使用熟悉的 API 和標準開發工具進行的,這些工具用於為桌面系統創建成熟的 GUI。 微控制器的介面不僅使用 C++ API 創建,還使用帶有 Qt Quick Controls 小部件的 QML,並針對小螢幕進行了重新設計。
為了實現高效能,QML 腳本被轉換為 C++ 程式碼,並使用單獨的圖形引擎 Qt Quick Ultralite (QUL) 進行渲染,該引擎針對在少量 RAM 和處理器資源的情況下創建圖形介面進行了最佳化。
引擎在設計時考慮了 ARM Cortex-M 微控制器,支援 2D 圖形加速器,例如 NXP i.MX RT1050 晶片上的 PxP、STM32F769i 晶片上的 Chrom-Art 以及 Renesas RH850 晶片上的 RGL。
來源: opennet.ru