概述

加快安全合规认证

Arm 软件测试库 (STL) 是对 Arm 功能安全技术的补充,具备满足 ISO26262 ASIL D 等级的系统能力。STL 是高效的汇编语言例程,可在启动和运行过程中,在基于 Arm 架构的处理器执行时,测试是否存在故障。只需使用一个简单的 C 语言应用程序编程接口 (API),开发者即可快速轻松地将测试功能扩展到多个 CPU 系统。

特性与优势

安全认证

Arm 软件测试库经过广泛的功能安全评估流程,有助于开发者缩短产品上市时间,并确信自己的系统将符合行业安全标准。

启动时间诊断

启动诊断(可能会造成破坏)仅在系统上线时执行,此时对实时执行的要求较低,从而避免正在运行的系统发生意外故障。

在运行期间进行非破坏性诊断

运行时诊断程序是在系统正常运行期间执行,因此不允许破坏任何数据,并且必须在规定的时间(称为最差情况执行时间)内完成诊断。

最大诊断覆盖范围

行业标准要求诊断程序能够检测出尽可能多的故障。Arm 深度了解旗下的各款处理器,能够提供优质的潜在故障诊断服务。

精简代码

Arm 软件测试库采用经过优化的代码,需要的内存资源更少,为目标应用软件留出更多可用资源,并有助于降低成本。

加快执行

Arm 软件测试库充分利用了处理器内置功能,支持快速测试执行和短测试粒度,减少了对其他系统功能的影响。

用例

简单灵活的功能安全检查

技术

助力芯片设计实现成功的基础

基于 Arm 架构的芯片、设备架构和相关技术协同运行,为打造现代生活体验奠定坚实基础,广泛覆盖智能手机、农业传感器、医疗仪器、服务器等各种应用领域。

相关产品

探索其他 Arm 工具和软件

Arm Cortex-R52+

Cortex-R52+

Cortex-R52+ 构建于前代处理器的基础之上,有助于实现高效的软件实现方案和更高的系统性能。结合实时虚拟化和高级功能安全,能够在复杂的汽车 SoC 中创建域控制器和安全岛。

Compiler Safety Package

Arm 编译器安全包

Arm 编译器安全包适用于 Arm 编译器 5 和 Arm 编译器 6,其中包括安全手册、开发流程文档、测试和缺陷报告、带有评估报告的 TÜV SÜD 证书、长期技术支持合同选项等。

Fast Models

快速模型

快速模型让程序员能够准确、灵活地查看 Arm IP,从而能够在芯片就绪前,提前研发驱动程序、固件、OS 和应用等软件。

咨询专家

如果对基于 Arm 架构设备的软件测试库或功能安全有任何疑问,欢迎咨询 Arm 专家。

联系我们

Keil MDK V6 将嵌入式开发推向全新高度

随着物联网设备智能水平的提升,软件也变得日益复杂,因此需要新的开发流程,创建优化的机器学习模型和高效的设备驱动程序,对开发者提出了更高的要求。阅读有关最新版本 Keil MDK V6 的相关内容,了解新版本针对全套 Arm Cortex-M 和 Ethos-U 处理器产品组合进行了哪些优化、如何为当今的微控制器提供算力支持。

阅读博客

打造性能出众的软件解决方案

Arm 开发者社区

Arm 和开源合作伙伴提供相关文档、教程和技术视频,助力打造性能优异的软件解决方案。

浏览 Arm 开发者社区