Qt 宣布新工具包 Qt for MCU,支持单片机

来源: 投稿
作者: JS泫
2019-08-26

Qt 公司已经宣布了它的新工具包:Qt for MCU。Qt for MCU 将能够在没有操作系统的设备上运行, 允许开发人员在具有成本效益的单片机上创建流畅的用户界面,基于 Qt 的应用程序现在可以部署在运行传统操作系统的系统以及基于 ARM Cortex M7 的微控制器上。

Qt for MCU 是如何实现的呢?答案是 Qt Quick。

Qt Quick 是一个用于开发移动应用程序的框架,其核心是 QML,它是一种用于描述用户界面的声明性语言。从语法上看,它有一种 JSON 感觉,低开销运行时使 QML GUI 能够与后端 C/C++ 代码绑定,使 GUI 可以跨多个平台进行移植。

Qt for MCU 应用程序是使用新的运行时呈现的,该运行时提供高性能和低内存消耗。这是通过一个新的 QML 到 C++ 的转换,再加上一个新的声明性属性绑定引擎来实现的。此外,新的运行时允许应用程序在没有操作系统的情况下直接在处理器上运行,被称为“在裸金属上运行”。还可以使用标准 Qt 库在运行 Linux、Windows 等操作系统的功能更强大的设备上部署应用程序。

Qt for MCU 软件栈

在为 MCU 开发任何应用程序的同时,开发人员仍然可以使用他们强大的声明性 UI 语言 QML 和丰富的现成 Qt Quick 控件集。

Qt for MCU 硬件兼容性

目前,Qt for MCU 是专门为 ARM Cortex-M 单片机开发的,具有有限的测试硬件平台,如下所述:

除了示例和技术文档之外,Qt for MCU 还提供了 Qt Quick Controls,以帮助开发人员的开发。Qt 的设计和开发工具 QT Design Studio 和 Qt Creator,将支持新的图形化工具包的开发。Qt 团队还确保 Qt 的当前用户能够继续使用他们现有的工作流来开发用于单片机的应用程序,该公司预计在 9 月中旬发布评估版本,供用户下载。

更多详情见 Qt for MCU

展开阅读全文
29 收藏
分享
加载中
精彩评论
很好,向低端设备进军!
2019-08-26 08:33
6
举报
rz
厉害了
2019-08-26 08:12
2
举报
来发商业的破解版先用起来
2019-08-30 11:54
1
举报
没看过源码,如果底层控制好重绘的区域,还是一把利器
2019-08-26 13:29
1
举报
MCU就那点性能跑Qt?感觉不现实!!
2019-08-26 10:01
1
举报
最新评论 (15)
mcu那点rom哈哈哈哈哈 这项目长不了
2019-09-06 20:27
0
回复
举报
来发商业的破解版先用起来
2019-08-30 11:54
1
回复
举报
卧槽。。厉害了
2019-08-28 17:51
0
回复
举报
希望越来越好,关注这个MCU用QT系统做的性能怎么样,应该会有所考虑
2019-08-26 21:14
0
回复
举报
没看过源码,如果底层控制好重绘的区域,还是一把利器
2019-08-26 13:29
1
回复
举报
看上去至少要F7 这个级别。。。广大 M0,M3 无福消受
2019-08-26 11:35
0
回复
举报
MCU就那点性能跑Qt?感觉不现实!!
2019-08-26 10:01
1
回复
举报
即将出现Qt for rt-thread?
2019-08-26 09:26
1
回复
举报
这回牛逼了
2019-08-26 09:25
1
回复
举报
估计这个项目长不了,在mcu上类似的项目太多了
2019-08-26 09:25
0
回复
举报
它是Qt!
2019-08-30 23:06
0
回复
举报
更多评论
15 评论
29 收藏
分享
返回顶部
顶部