推出适用于微控制器和 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

添加评论