Qt for MCUs 2.12.3 LTS 发布

Qt for MCUs 2.12.3 LTS 发布

💡 原文英文,约900词,阅读约需4分钟。
📝

内容提要

Qt for MCUs 2.12.3 LTS 补丁版本发布,专注稳定性与工作流优化,无新功能。主要改进:支持 Zephyr west 构建系统以简化集成;新增 Nuvoton Gerda 4UL、Ambiq Apollo 510 和 NXP i.MX95 平台支持;Figma 插件扩展至 MCUs;为 Squish 自动化测试对象感知奠定基础。2.12 LTS 支持延长至 2028 年初。

🔎

延伸解读

Zephyr 集成:降低构建复杂度

2.12.3 将 Qt for MCUs 作为标准 west 模块集成到 Zephyr 构建系统中。这意味着开发者可以在熟悉的 Zephyr 工作区内,使用 west 命令统一获取、配置和构建应用,无需额外学习一套独立的构建环境。对于已采用 Zephyr 的团队,这能减少项目初始设置的工作量,并让 Qt for MCUs 的源码、平台支持与应用程序代码和其他 Zephyr 模块一起管理,从而简化依赖管理。

新增平台支持:覆盖低功耗与混合架构

本次更新验证了三个新平台:Nuvoton Gerda 4UL 作为 Tier-2 设备可通过在线安装器获取,并提供开箱即用的 Qt Creator 集成;Ambiq Apollo 510 的移植旨在为超低功耗设备带来流畅图形;NXP i.MX95(M7 核)的刷新移植则支持在无需 hypervisor 的情况下,让 Qt 6.12 与 Qt for MCUs 2.12 在同一 SoC 上按物理核分离共存,分别处理安全关键图形和高负载 3D 任务。

Figma 插件与 Squish 测试的进展

Figma 插件现已扩展至 Qt for MCUs,从插件 1.1 版本起正式支持,帮助用户将 Figma 中的设计无缝过渡到资源受限设备上的实际运行应用。同时,2.12.3 为 Squish for MCUs 的对象感知功能奠定了基础,该功能计划在 11 月随 Squish 9.3 推出,将基于对象的测试能力引入 MCU 应用的自动化测试,支持录制、回放、脚本化对象名和 BDD 等,前提是具备设备链接支持和 GDB 符号。

生命周期调整:2.12 LTS 延长至 2028 年初

Qt for MCUs 2.11 LTS 将于 2027 年初结束生命周期,而 2.12 LTS 的支持期已延长至 2028 年初,为 2.x 用户迁移到下一个主要版本提供更充裕的准备时间。下一个主要版本将聚焦于更面向 CMake 的开发者工作流、改进的 AI 辅助工具以及完整的 CRA 合规性。2.12.3 作为补丁版本,保持与 2.12 的源码兼容,不添加新功能,主要修复缺陷并优化工作流。

❓

Q&A

Qt for MCUs 2.12.3 LTS 有哪些主要改进?

主要改进包括:支持 Zephyr west 构建系统以简化集成;新增 Nuvoton Gerda 4UL、Ambiq Apollo 510 和 NXP i.MX95 平台支持;Figma 插件扩展至 MCUs;为 Squish 自动化测试对象感知奠定基础。

Qt for MCUs 2.12.3 LTS 是否添加了新功能?

没有添加新功能。这是一个补丁版本,专注于稳定性和用户工作流优化,并保持与 Qt for MCUs 2.12 的源代码兼容性。

Qt for MCUs 如何与 Zephyr 构建系统集成?

Qt for MCUs 现在可以作为标准 west 模块添加到 Zephyr 工作区,使用 west 命令进行获取、配置和构建。这简化了集成、统一了构建工作流、便于依赖管理,并加快了项目上手速度。

Qt for MCUs 2.12.3 LTS 新增了哪些平台支持?

新增了三个平台:Nuvoton Gerda 4UL(Tier-2 设备,提供开箱即用的 QtCreator 集成)、Ambiq Apollo 510(面向超低功耗设备)和 NXP i.MX95(M7 核心,支持与 Qt 框架混合架构)。

Figma 插件现在支持 Qt for MCUs 吗?

是的,Qt Group 的 Figma 插件已扩展至 Qt for MCUs,从插件版本 1.1 起正式支持。用户可以从 Figma 中的设计无缝过渡到资源受限设备上的实际运行应用。

Qt for MCUs 2.12 LTS 的支持周期到什么时候?

Qt for MCUs 2.12 LTS 的支持已延长至 2028 年初(具体为 2028 年 2 月),以便 2.x 用户有充足时间准备迁移到下一个主要版本。

Squish 自动化测试在 Qt for MCUs 2.12.3 中有什么新进展?

2.12.3 为即将在 Squish 9.3(11 月发布)中引入的 Squish for MCUs 对象感知功能奠定了基础。该功能将基于对象的测试能力带入 MCU 应用的自动化测试,需要设备链接支持和 GDB 符号即可实现记录、回放、脚本化对象名称和 BDD 等。

🏷️

标签

➡️

继续阅读