我们很高兴地宣布Qt Safe Renderer (QSR) 2.1已获得全面认证,并将于一月下旬发布。主要的亮点是使用针对QSR的QBSP(Qt Board Support Package,QSR板支持包),在i.MX8 QM上可获得更轻松的评估体验。这使得除了桌面评估外,还能在硬件上轻松测试QSR应用程序。此外,runtime还添加了Yocto Linux支持,包括DRM图形适配和POSIX环境下的事件处理程序适配。请参阅下方的完整清单。
发布内容
Qt Safe Renderer Runtime和Qt Safe Renderer Tooling被划分为不同的项目。请参阅Building Qt Safe Renderer上更新的构建说明。
Qt Safe Renderer仅支持使用CMake构建。Qt Safe Renderer示例仍可使用qmake构建。
支持为INTEGRITY构建Qt Safe Renderer。 请参阅Building for INTEGRITY。
适用于NXP i.MX 8QuadMax的评估包:
在Qt Online installer和Qt Maintenance Tool中,您可以为NXP i.MX 8QuadMax安装Qt Safe Renderer系统镜像、工具链和系统根目录。
详细信息,请参阅Qt Safe Renderer目标设备入门指南
针对NXP i.MX 8 Multisensory Enablement Kit (MEK)的渲染输出验证提供了输出验证适配和新的calccrc库,适用于NXP i.MX 8。
针对POSIX的事件处理程序适配,修复纠正了事件处理程序适配,并为动画和输出验证提供了计时器功能。
针对NXP i.MX 8 Multisensory Enablement Kit (MEK) 的DRM图形适配提供了NXP i.MX 8的硬件叠加支持。
动画内存数据优化实现了启动时对动画数据的内存池分配。取代了静态内存分配。
Event Sender示例,您可以使用它向Qt Cluster和Telltales示例发送事件。请参阅测试安全关键渲染与事件。
使用Qt 6.5.8构建的预构建Qt Safe Renderer二进制文件。为Qt Safe Renderer Runtime组件、工具和插件提供二进制文件。
Qt Safe Layout QML和JavaScript解析的改进
有关如何使用QSR 2.1的更多信息,请参阅Safe Renderer Developer Documentation。
认证
对于2.1版本,我们已通过TUV NORD认证,符合以下安全标准:
ISO 26262:2018-6;ASIL D:
道路车辆 - 功能安全 - 第6部分:产品开发:软件层面
ISO 26262:2018-8 section11;ASIL D
道路车辆--功能安全--第8部分:支持过程 - 第11章:软件工具置信度
IEC 61508:2010-3 - 7.4.4; SIL 3 和 IEC 61508-3
电气/电子/可编程电子安全相关系统的功能安全 - 第3部分:软件要求 - 以及对支持工具的要求 - 7.4.4
EN 50128:2011 6.7.4; SIL 4
铁路应用 - 通信、信号和处理系统 - 铁路控制和保护系统软件;软件工具
ISO 25119-3 AMD 1:2020 AgPL e
农林拖拉机和机械 - 控制系统安全相关部件 - 第3部分:软硬件系列开发 - 修订1
IEC 62304:2015 (2006+A1) C.7, fit-for-use
医疗器械软件 - 软件生命周期过程[与IEC 61508的关系 - 最佳实践]。最高可达C级应用
获取最新版本
我们的目标是,现有的Qt商业用户可在2025年1月下旬通过Qt Online installer和Device Creation Enterprise license获得QSR 2.1。
相关资料推荐
电子书 | 用户界面(UI)设计:
功能性、工具及工作流
电子书 | 使用Qt开发的十大理由