嵌入式开发功能安全标准

IAR 嵌入式开发工具通过了十个不同的功能安全标准的认证,其中包括了TÜV SÜD 机构颁发的认证。IAR 开发工具通过代码安全评估来验证产品或系统符合特定的功能安全标准,识别潜在的安全漏洞和风险,并提供修复措施来确保代码的安全性。

嵌入式系统中的功能安全

简而言之,功能安全就是保护产品或系统的用户免受伤害。它是系统整体安全的一部分,依赖于自动保护以可预测的方式正确响应其输入或故障。

随着嵌入式系统日益复杂,功能安全变得越来越重要。

为了能够构建具有确保功能安全性的应用程序,您通常需要提供大量文档来选择特定的工具链,并证明您符合您所在行业的特定要求。

通过选择预先认证的解决方案,您将节省时间和成本,使您能够更加专注于您的代码和应用程​​序的功能。

经过安全认证的解决方案

你的项目是否需要功能安全?

我们能为您提供什么:

  • 通过 TÜV SÜD 认证的开发工具
  • 通过特殊的功能安全协议提供长期技术支持
  • 只要协议有效,就可以更新安全证书
  • 涵盖10项安全标准
  • 具有跨架构的广泛工具支持的完全灵活性

从项目开始到产品生命周期结束,我们随时为您提供帮助。

联系我们
medical_equipment_412-18862.jpg

通过 TÜV SUD 认证,意味着什么?

我们工具的功能安全版本已获得安全认可的认证机构 TÜV SÜD 的认证,有资格根据上述标准开发安全相关应用程序。

使用 IAR Embedded Workbench(功能安全版)作为开发工具,您不必自己评估工具开发过程,也不必通过自己的测试来证明语言标准的合规性。 这同样适用于 IAR 构建工具的功能安全版本。

该认证对 IAR 如何开发、测试和支持其软件进行了全面评估。

 

广泛的标准覆盖面

为了适应不同的应用需求,我们提供了适用于多种不同架构的功能安全工具版本。

 

Industrial

IEC 61508



Automotive

ISO 26262



Railway

EN 50128 EN 50657


Medical

IEC 62304



Agriculture & forestry

ISO 25119


Machinery control

ISO 13849 IEC 62061

Process industry

IEC 61511

 

Household appliances

IEC 60730



Arm
RISC-V
Renesas RX        
Renesas RL78        
Renesas RH850        
STM8        



标准详情

IEC 61508

IEC 61508 是功能安全的国际总括标准。该标准及其衍生标准用于对可靠性和安全性有要求的各种行业,例如加工行业、石油和天然气行业、核电站、机械和铁路控制系统。

ISO 26262

ISO 26262 用于汽车安全相关系统。

EN 50128 和 EN 50657

EN 50128 和 EN 50657 是铁路应用中安全相关软件的欧洲标准。这些标准源自 IEC 61508。

IEC 62304

国际标准 IEC 62304 规定了医疗软件和医疗设备内软件开发的生命周期要求。

ISO 25119

这是农林用拖拉机和机械的安全要求。该标准是 IEC 61508 的特定行业实施。根据 ISO 25119-3,“应使用经过验证的工具和翻译器,以避免在开发过程中因翻译器故障而导致产生任何困难”。

IEC 62061

源自 IEC 61508 的特定行业(机械上的安全相关电气控制系统)标准。它规定了机械应用中安全相关电气控制系统的设计、集成和验证要求。

EN ISO 13849-1

机器安全标准(类似于 IEC 62061),侧重于电气、机电和机械(液压)部件。它为控制系统安全相关部分 (SRP/CS) 的主要设计和集成提供了安全要求,包括软件设计。

IEC 61511-1

源自 IEC 61508 的行业特定标准(过程/流程工业)。该标准的软件要求仅限于使用 FPL(固定程序语言)或 LVL(有限可变性语言)开发的应用软件。

IEC 60730-1

本标准适用于在家用和类似用途设备中使用、在设备上使用、或与设备结合使用的自动电气控制装置。与软件相关的要求是从 IEC 61508-3 中提取的,并根据本标准的需要进行了调整。

支持和维护

功能安全支持和更新协议 (SUA)

为确保您的应用程序在其整个生命周期中保持一致和安全,您需要一个可靠的工具链。 IAR Embedded Workbench 和 IAR Build Tools 的功能安全版本附带特殊的功能安全支持和更新协议 (SUA),在协议有效期内为您提供对已售版本的保证支持。

此外,这些工具以冻结版本交付,并且仅通过经过验证的服务包进行更新。

为了进一步简化您的应用程序验证,每个版本都包含功能安全证书和来自 TÜV SÜD 的安全报告。此外,随附的安全指南提供了实用技巧,可帮助您对应用程序进行认证,从功能安全上下文中工具的详细使用到库和 C/C++ 编程语言建议。

对于每个冻结版本,只要与您签订的支持和更新协议有效,功能安全证书就会更新。

功能安全产品

开发工具链

用于自动化工作流程的构建工具

集成式代码分析

代码分析和功能安全 — 最佳拍档!

许多工业标准要求使用代码分析工具。在这篇文章中,您将了解到在开发安全认证的应用时,如何使用我们的代码分析工具。

了解更多
yellow_marks_on_street_adobestock_388763555.jpg

与我们的合作伙伴一起提供功能安全解决方案

我们多年深耕于嵌入式领域,支持多家供应商的众多解决方案。

AUTOSAR 微控制器抽象层 (MCAL) 支持

我们的半导体合作伙伴提供了许多 MCAL 驱动程序。目前,我们的半导体合作伙伴提供的 MCAL 驱动程序支持以下 MCU 设备,并与 IAR Embedded Workbench for Arm 兼容。

MCU 芯片

合作伙伴

经认证的功能安全版

SAMA5D2x Microchip IAR Embedded Workbench for Arm, V.8.22
SAMC21 Microchip IAR Embedded Workbench for Arm, V.8.40
S32K1xx NXP IAR Embedded Workbench for Arm, V.8.40
Traveo II (CYT2BL, CYT2B6, CYT2B7, CYT2B9, CYT3BB, CYT4BB and CYT4BF) Infineon IAR Embedded Workbench for Arm, V.8.22
     

MICROSAR 支持

MICROSAR 是用于电子控制单元 (ECU) 软件的 AUTOSAR 解决方案。 MICROSAR 由 MICROSAR RTE(运行时环境)和 MICROSAR 基本软件模块(BSW)组成。 Vector Informatik 提供与 IAR Embedded Workbench for Arm、Renesas RH50、Renesas V850、Renesas RL78 等兼容的 MICROSAR 操作系统和 MICROSAR 模块。

MCU 芯片

合作伙伴

经认证的功能安全版

A wide range of hardware platforms Vector Informatik 有关硬件平台和 IAR C/C++ 编译器组合的更多信息,请联系 Vector
     

STM8 及 STM32 功能安全支持

ST 提供一整套基于 STM8 和 STM32 MCU 的免费且经过认证的功能安全包。 ST 功能安全库全部兼容、经过测试和认证,可与 IAR Embedded Workbench for Arm 和 IAR Embedded Workbench for STM8 一起使用。

芯片

安全库

经认证的功能安全版

STM32F0, F1, F3, F4, F7, H7, L0, L4/L4+, G0, G4, L5 MCUs, STM32MP1 MPU SIL Functional Safety Package
industrial IEC 61508 
IAR Embedded Workbench for Arm, V.8.40
STM32F0, G0, F1, F3, G4, F2, F4, F7, H7, L0, L1, L4, L5, WB MCUs Class B Functional Safety Package
household electrical appliances
IEC 60335-1/60730-1 
IAR Embedded Workbench for Arm, V.8.40
STM8AF, STM8AL ASIL Functional Safety Package
automotive ISO 26262
IAR Embedded Workbench for STM8, V.3.11
STM8AF, STM8AL, STM8L, STM8S Class B Functional Safety Package household electrical appliances IEC 60335-1/60730-1 IAR Embedded Workbench for STM8, V.3.11
     

Renesas RX 及 Renesas RA 工业自动化解决方案

Renesas 提供 Renesas Functional Safety Solution,该解决方案提供符合 IEC61508 SIL 认证的软件技术、用于构建功能安全系统的参考硬件板、作为 IEC61508 指南的参考文档,以及所有由 IAR Systems 认证编译器支持的安全开发。

Device

Safety Library

Certified safety version

RA4M1, RA6M1,RA6M2, RA6M3 Renesas Diagnostics Software for RA4M1 Group and RA6 Series MCU's,  IEC61508 - SIL3 IAR Embedded Workbench for Arm, V.8.22
RX66T, RX72M, RX72N, RX72T

Renesas Diagnostics Software for Renesas RX MCU’s,  IEC61508 - SIL3

Functional Safety over EtherCAT Stack

Renesas Functional Safety Platform Software for EWRX, IEC61508 - SIL3
IAR Embedded Workbench for RX, V.3.10*


*更多关于 Renesas RX 系列和 IAR C/C++ 编译器组合的信息,请联系 Renesas

 

 

功能安全常见问题(FAQ)

在此可找到有关我们功能安全产品的常见问题的答案。

什么是 IAR Embedded Workbench 功能安全版?

IAR Embedded Workbench 和 IAR Build Tools for Linux 的功能安全版本是特殊的产品和服务包,其中包含经过 TÜV SÜD 认证的工具链,可根据高完整性标准 IEC 61508、ISO 26262、EN 50128、EN 50657 和 IEC 62304 进行软件开发。对于 Arm 和 RISC-V,该认证还涵盖 IEC 60730、ISO 13849、IEC 62061、IEC 61511 和 ISO 25119。特殊的支持和更新协议为您使用的冻结版本提供支持和更新,以延长协议的有效期。认证是针对特定版本的工具链完成的,并非每个功能版本都会经过认证。

我为什么要购买 IAR Embedded Workbench 认证版?

除非工具已经被认证,否则,当今的高完整性标准经常要求您为选择一个特定的开发工具提供充分的理由。

认证是什么意思?

这意味着功能安全版出厂就已被认证为符合上述标准的安全相关应用开发的合格工具。如果选择 IAR Embedded Workbench 功能安全版作为开发工具,您就无需亲自评估工具的开发过程,也不必通过亲自测试来证明其符合语言标准。这一点已经由 TÜV SÜD 负责完成。

该认证对 IAR Systems 如何开发、测试和支持其软件进行了全面评估,最后才得出结论。

IAR Embedded Workbench 功能安全版通过了哪个 (A)SIL 级别的认证?

TÜV 的技术认证报告中写道:

“根据 ISO 26262:2011,EWNNFS 的构建工具链适用于任何 SIL 级别的安全相关开发项目。可满足按照 ISO26262-8 第 11.4.9 章验证软件工具和按照 ISO26262-8 第 11.4.8 章评估工具开发过程的要求。”

不仅如此,报告还写道:

“根据 IEC 61508-4:2010,EWARMFS 的构建工具链被归类为 T3 离线工具,同时根据 IEC 61508:2010,适用于任何 SIL 级别的安全相关开发项目。”

虽然这里未明确提到任何具体的 (A)SIL级别,但属于有意为之,因为工具用户应该根据他们的具体安全功能自行得出结论。

如果认证版本未覆盖我的特定标准,我还能从中受益吗?

是的,许多部门的特定标准都源于 IEC61508,因此工具的认证要求是相似的。对于一些标准,可能需要额外的信息,在这些情况下,我们很乐意在个案的基础上提供这些信息。此外,专用支持和更新协议中的服务(SUA)对于任何以最终产品的质量和可靠性为首要考虑的项目来说也同样有价值。

功能安全版与标准版有什么不同?

功能安全版的区别在于:

  • 是 IAR Embedded Workbench 的特定认证版本,不会增加新的功能,更新将只包括对错误行为的纠正和需要注意的问题的通知。
  • 包含一份专用的支持和更新协议 (SUA),更多信息见网站。
  • 包含认证文档,包括证书和对证书的报告。该文件包还包括一个安全指南,详细说明了在功能安全背景下如何使用该工具链。

What's included in the special Functional Safety Support and Update Agreement?

  • Support and updates for the specific certified version. This includes specially validated service releases containing only fixes to known issues and information about issues. IAR Systems supports a specific certified version as long as there are users with active support and update agreement on that version.
  • Prioritized support
  • Extra documentation needed for safety related development:
    • Validation of compliance with the statement of standards compliance
    • Functional Safety certificate from TÜV SÜD
    • Safety report from TÜV SÜD
    • Safety guide

专用支持服务是否包含在价格中?

是的,功能安全支持和更新协议 (SUA) 覆盖购买后的第一年。

工具链的哪些功能得到了认证?

完整的构建工具链和它的所有功能都包含在认证中。这包括但不限于诸如优化、语言扩展、内在功能等。然而,与安全相关的标准通常会对使用这些功能进行限制或要求提供额外的理由。对于不同的标准和项目的安全完整性等级,它们可能需要的限制或证明的数量也不尽相同。安全指南中涵盖了此类功能的使用说明。

We do no longer support Internet Explorer. To get the best experience of iar.com, we recommend upgrading to a modern browser such as Chrome or Edge.