Qt for MCU是用于为微控制器创建图形应用程序的工具包

MCU的QT

QT开发人员对仅通过其框架提供解决方案不满意 面向图形界面的创建 对于不同的操作系统,如果不是现在,他们想将产品扩展到微控制器 适用于不同的家庭用途,甚至用于汽车。

昨天Qt项目宣布引入 微控制器和低功耗设备框架的编辑者: 适用于MCU的Qt。

在该项目的优势中, 强调了为微控制器创建图形应用程序的可能性 使用熟悉的API和开发工具,还用于为桌面系统创建完整的GUI。

今天,我们宣布发布用于MCU的Qt,这是一个全面的工具包,可在带有微控制器的显示器上提供类似智能手机的用户体验。 从研究项目开始的工作现在正处于产品开发阶段的最后阶段。

在车辆,可穿戴设备,智能家居,工业和医疗保健中发现的互联设备通常具有以下要求:实时处理能力,低功耗,即时启动时间和低物料清单。 这些要求可以通过微控制器架构来满足。

但是,随着设备变得更加智能并提供更多的功能,用户希望获得与当今智能手机相同的改进和直观的体验。

为了实现高性能,将QML脚本转换为C ++代码 表示完成了 使用单独的图形引擎, 为在少量RAM和处理器资源的情况下创建图形界面而进行了优化。

该电机在开发时就考虑了ARM Cortex-M微控制器 并支持2D图形加速器,例如PxP 在恩智浦i.MX RT芯片上使用,在STM32芯片上使用Chrom-Art,在瑞萨RH850芯片上使用RGL。 对于测试,当前仅演示版本可用。

通过使用专门为微控制器开发的新运行时,用于MCU的Qt提供了身临其境的丰富用户界面。

微控制器的接口不仅使用C ++ API创建,而且还使用QML和Qt Quick Controls的小部件,Qt Quick Controls是为消费电子,便携式设备,工业设备和智能家居系统中常用的小屏幕重新设计的。

这加快了将现有应用程序传输到用于MCU的Qt的速度,有更多时间专注于丰富用户界面。 使用新的运行时处理Qt中用于MCU的应用程序,该运行时提供了高性能和低内存消耗。

由于Qt Quick应用程序遵循模型视图架构,因此您可以轻松集成基于C / C ++的后端。

这是通过从QML到C ++的新转换以及新的声明性属性绑定引擎来完成的。 另外,新的运行时允许应用程序直接在处理器上运行而无需操作系统,通常称为“在裸机上运行”。

应用程序也可以部署在 运行操作系统等功能更强大的设备 使用标准Qt库的Linux,Windows等

他们还公布了为OS / 5操作系统创建单独的Qt2端口的方法。 由独立爱好者创建。

这个港口 包括QtBase模块的所有主要部分 并且它已经适合在OS / 5上编译和运行大量现有的Qt2应用程序。

局限性包括缺乏对OpenGL,IPv6和拖放的支持,无法更改鼠标光标的图像以及与桌面的集成不足。

如果您想了解有关Qt for MCU项目的更多信息您可以从以下链接下载演示代码,在该链接中仅要求您提供电子邮件和您的公司名称,以便您可以下载。

链接是这个。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。