介紹了適用於微控制器和 OS/5 的 Qt2 變體

Qt項目 引進 微控制器和低功耗設備框架的版本 - 用於 MCU 的 Qt。 該專案的優勢之一是能夠使用常用的 API 和開發工具為微控制器創建圖形應用程序,這些應用程式也用於為桌面系統創建成熟的 GUI。 微控制器的介面不僅使用 C++ API 創建,還使用帶有 Qt Quick Controls 小部件的 QML,針對消費性電子產品、可穿戴設備、工業設備和智慧家庭系統中常用的小螢幕進行了重新設計。

為了實現高效能,QML 腳本被轉換為 C++ 程式碼,並使用單獨的圖形引擎進行渲染,該引擎針對在少量 RAM 和處理器資源的情況下創建圖形介面進行了最佳化。 引擎在設計時考慮了 ARM Cortex-M 微控制器,支援 2D 圖形加速器,例如 NXP i.MX RT 晶片上的 PxP、STM32 晶片上的 Chrom-Art 以及 Renesas RH850 晶片上的 RGL。 目前僅可用於測試 演示構建.

介紹了適用於微控制器和 OS/5 的 Qt2 變體

此外,還可以注意到 創造 OS/5 作業系統的 Qt2 移植的獨立愛好者。 此移植包括 QtBase 模組的所有主要部分,並且已經適合在 OS/2 上編譯和運行大量現有的 Qt5 應用程式。 限制包括缺乏對 OpenGL、IPv6 和拖放的支援、無法更改滑鼠遊標影像以及與桌面的整合不足。

來源: opennet.ru

添加評論