
Stay up to date with the latest marketing, sales and service tips and news.
Qt Group 宣布推出 Qt for MCUs 2.10,此版本包含众多激动人心的新功能,旨在拓宽物联网、消费类电子和汽车领域的GUI功能。此次更新带来了丰富的增强功能,助力开发者创建更动态、更高效的应用程序。
本博客将列举 2.10 版本的一些突出亮点。
在我们持续优化微控制器用例的过程中,我们兴奋地宣布一项新功能:在 Qt Quick Ultralite UI 上加载地图瓦片(map tiles)。这种实现方式可直接从 MCU 的本地存储中检索地图瓦片,并利用预先栅格化的地图瓦片将下载需求降至最低。这种方法通过避免从手机镜像地图瓦片,显著降低了电流消耗。通过利用 GPU,它能确保在 MCU 上高效地渲染地图,以最小的内存使用量提供最高的性能,最大限度地发挥硬件能力。
潜在应用场景:
两轮车:通过高效、低功耗的地图渲染,增强摩托车和踏板车的导航系统。
可穿戴设备:将地图集成到智能手表和健身追踪器中,实现随身导航。
IoT 设备:为智能家居设备和工业物联网应用启用基于位置的服务。
无人机:利用实时地图渲染功能提高无人机的导航和测绘能力。
户外设备:为手持 GPS 设备和其他户外装备配备详细、灵敏的地图。
Qt Location API 现已支持 STM32U5G9 MCU 的 BareMetal 环境,并可灵活地适用于其他各种 MCU。
Qt 将继续改进此功能,未来将集成导航能力。
Qt Quick Ultralite 中的StateGroup用于管理和动画化 UI 组件状态,可根据用户交互或事件创建流畅的动态动画。它允许开发者定义和管理多个UI状态,创建无缝动画,并基于交互触发状态切换。该功能专为微控制器优化,确保以最低资源消耗实现流畅动画。其优势包括:简化状态管理、通过平滑过渡提升用户体验、动态响应交互、最小化内存占用,以及通过 GPU 实现高质量动画。
Qt for MCUs 2.10 中的 StateGroup 是一个强大的工具,用于在微控制器上创建动态交互式UI。探索其功能以提升您的嵌入式应用。
Qt for MCU 2.10 增强了 QUL 包与 MTB IDE 的兼容性,使开发者能通过针对支持 QUL 的目标硬件优化的图形驱动配置和优化 QML 项目。此集成通过提供集中化的配置与优化环境简化开发流程,确保 QML 项目充分适配目标硬件的性能。
技术改进包括
这些改进提高了开发过程的效率和效果,从而以更少的工作量开发出更高质量的应用程序。更多针对 MTB IDE 的功能将在 v2.10.1 版本中发布。
通过QUL 中新增的 lineHeight 和 lineHeightMode 属性支持,开发人员现在可以实现高级文本控制,确保 QML UI 与通过 Qt Bridge 从 Photoshop 和 Figma 等工具导入的原始设计相匹配。这一改进消除了 MCU 项目中文本外观的差异,更易维持设计一致性。
最新更新包括
平台支持现已扩展至 Tier3 的PSoC™ Edge E84等微控制器 ,ESP32-S3-BOX-3将在 v2.10.1 版中升级到 Tier2 支持。
针对在NXP开发板上运行的Qt Quick Ultralite 应用程序,现已扩展专用专用Squish 测试支持
完整新功能列表请点击此处查看。
2025 的下一个功能版本将是 6 月份发布的 Qt for MCU 2.11。主要亮点包括
扩展 Zephyr 适配:作为Zephyr 项目的银牌成员,Qt 将扩大 Zephyr OS 的适配范围,以支持更多平台。
Qt Navigation: Qt Location 的导航功能将增强入门级车载仪表盘和智能手表的地图渲染与导航能力,包括定位、路径绘制和地图倾斜。初始数据将通过模拟生成,后续计划支持通过蓝牙实现实时数据传输。
通过可配置内存位置增强翻译数据管理: 在外部闪存中预留翻译数据可实现独立更新,从而降低生产、维护和测试成本。
字符间距支持
为 ESP32 开发板提供Squish 测试支持
全年将推出多项新功能。建议定期检查更新。完整版本变更请参阅变更日志。
如果您已使用 Qt for MCUs,可通过安装目录中的 Qt Maintenance Tool 下载 2.10 版本。新用户请点击此处开始体验。新功能与改进旨在为资源受限的嵌入式系统创造更大价值。欢迎在评论区分享反馈与需求!
Stay up to date with the latest marketing, sales and service tips and news.
Download the latest release here: www.qt.io/download.
Qt 6 was created to be the productivity platform for the future, with next-gen 2D & 3D UX and limitless scalability.
Find webinars, use cases, tutorials, videos & more at resources.qt.io
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
Näytä tämä julkaisu Instagramissa.Henkilön Qt (@theqtcompany) jakama julkaisu