本文翻译自Announcing Qt for MCUs

原文作者:Petteri Holländer

校审:Kenny Zhang

8月21日,我们发布了Qt for MCUs——一个能够在微控制器驱动的显示设备上呈现类似智能手机般用户体验的完善的工具包

它始于一个研究性项目,现在处于产品发布的最后阶段。 在汽车、可穿戴设备、智能家居、工业和医疗领域,联网设备的要求通常包括实时处理能力、低功耗、即时启动和低材料成本等。这些要求可以通过微控制器体系结构来实现。然而,随着设备变得越来越智能,提供更多的功能和特性,用户希望获得和当下智能手机一样增强的和直观的体验。Qt for MCUs通过专门为ARM Cortex-M微控制器开发的新的运行时,同时利用芯片上的2D图形加速器(例如NXP i.Mx RT系列的PxP,STM32系列的Chrom-Art Accelerator, Renesas RH850的RGL)为用户提供了沉浸式的、丰富的用户界面。
qt-for-mcus
Qt for MCUs利用Qt Quick基于QML语言创建用户界面,利用C++ API基于C++代码来扩展用户界面。由于Qt Quick应用程序遵循模型-视图架构,您可以轻松地集成基于C/C++的后端。这加快了将现有应用程序移植到Qt for MCUs的速度,从而将更多的时间专注于提升用户界面。Qt for MCUs应用程序的渲染使用新的运行时,具备高性能和低内存消耗的特性。这是通过将QML转换为C++,并结合一个新的声明性属性绑定引擎来实现的。此外,新的运行时允许应用程序在没有操作系统的情况下直接在处理器上运行,即我们通常所说的“裸跑”。应用程序也可以部署到运行着Linux、Windows等操作系统,采用标准Qt库的更强大的设备上。

除了示例和技术文档外,Qt for MCUs还提供了一组Qt Quick控件,以便您可以快速启动开发。通过使用Qt的设计和开发工具--Qt Design Studio 和 Qt Creator,设计和开发应用程序是相当简单和直接的。已经使用Qt的开发者可以继续使用他们现有的工作流为微控制器开发应用程序。Qt拥有超过一百万的用户,你的周围总是能找到一个使用Qt的开发人员,同时我们的服务团队在世界各地都有办事处为您服务。

有兴趣吗?下载Qt for MCUs的二进制Demo试试吧。

想要评估Qt for MCUs吗?可以注册并申请评估包的早期预览版本。

有问题吗?欢迎报名参加网络研讨会,并在现场问答环节提问

 Software Development for MCUs: High performance on ARM Cortex M, Europe / Asia - Sep 4, 2019了解更多信息,请访问www.qt.io/cn/qt-for-mcu

Subscribe to Our Blog

Stay up to date with the latest marketing, sales and service tips and news.