

Qt 宣布新工具包 Qt for MCU,支持单片机 - OSCHINA
source link: https://www.oschina.net/news/109350/qt-announce-qtfor-mcu
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Qt 宣布新工具包 Qt for MCU,支持单片机
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 单片机开发的,具有有限的测试硬件平台,如下所述:
- STM32F769i-DISCO
- STM32F7508-DK
- I.MX RT1050-EVKB
- Renesas RH850
除了示例和技术文档之外,Qt for MCU 还提供了 Qt Quick Controls,以帮助开发人员的开发。Qt 的设计和开发工具 QT Design Studio 和 Qt Creator,将支持新的图形化工具包的开发。Qt 团队还确保 Qt 的当前用户能够继续使用他们现有的工作流来开发用于单片机的应用程序,该公司预计在 9 月中旬发布评估版本,供用户下载。
更多详情见 Qt for MCU。
Recommend
-
23
-
34
-
42
全球首款基于 RISC-V 的 32 位通用单片机出现 发布于 2019年08月23日
-
9
ARM ...
-
11
Raspberry Pi 推出 MCU 產品 PicoRaspberry Pi 推出了新的產品線 Raspberry Pi Pico,基於
-
12
verilog学习记(tinyriscv mcu设计)
-
5
如何在Visual Studio Code实现MCU printf 网上有很多说直接把syscalls.c挪过来就可以用,实际测试并不能啊,难不成骗我了,不,重点有一句话漏了. // 重点,否则不会直接打印,甚至出错(因为缓冲区满) setvbuf(...
-
14
力源信息:自研的第二款MCU芯片已开始量产-基础器件-与非网 集微网消息,力源信息2月23日在互动平台表示,公司自研的第二款MCU芯片已开始量产。
-
8
MCU无法进入内建Bootloader | 意法半导体STM | STM32/STM8微控制器 | MCU单片机
-
8
Wanda Maximoff Deserves Better From the MCUDoctor Strange in the Multiverse of Madness erased the Scarlet Witch's growth in WandaVision—and retread a lot of the comic books’ missteps.
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK