Qt for MCUs——一个能够在微控制器驱动的显示设备上呈现类似智能手机般用户体验的完善的工具包。Qt for MCUs通过专门为ARM Cortex-M微控制器开发的新的运行时,同时利用芯片上的2D图形加速器(例如STM32系列的Chrom-Art Accelerator)为用户提供了沉浸式的、丰富的用户界面。
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基于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,设计和开发应用程序是相当简单和直接的。