0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

IAR开发工具链有什么优势

IAR爱亚系统 ? 来源:IAR爱亚系统 ? 2025-08-06 09:36 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在开发安全关键型应用时,选择具备成熟历史的硬件平台、完善的应用与诊断软件,以及经过功能安全认证的开发工具链,是确保项目顺利启动并高效完成开发和认证的关键。这一组合不仅显著节省时间与成本,还能帮助开发团队应对多样且复杂的功能安全标准要求,从容应对合规挑战。

本文将深入解析,为什么经过功能安全认证的开发工具链,能够为安全关键型嵌入式项目的成功落地带来决定性的优势。

01安全趋势的演进

近几十年来,需要满足功能安全要求的嵌入式系统越来越多。工业控制、医疗设备和汽车等领域对产品的可靠性要求越来越高,不仅要正常运行,还要在出现故障时保证不出安全问题。在过去,各行业基本都有自己的一套安全标准。现在的趋势是,安全标准正在逐渐统一,允许将一个领域标准中的方法在合理的情况下应用于其他领域。

其中,IEC 61508是一个基础性的通用功能安全标准,为各种可编程电子设备提供了框架。很多行业标准,比如机械领域的IEC 62061和汽车领域的ISO 26262,其实都是在IEC 61508的基础上,针对各自的应用场景做了调整和扩展。

这一功能安全标准的普及,离不开市场需求与法规政策的双重驱动。终端用户与系统集成商对产品可靠性和第三方独立功能安全认证的关注日益增强,使得诸如IEC 61508合规性认证逐步成为项目立项的刚性要求。

02功能安全设计,从硬件开始

构建功能安全系统,首先需要在硬件层面保障关键器件的可靠性。许多成熟组件已具备明确的失效率与失效模式,通过冗余设计或容错机制可有效降低故障风险。然而,MCU等高复杂度器件则需更深入的设计考量,如抗辐射干扰能力、非易失性存储器的耐久性等。

相对而言,软件故障往往更具隐蔽性。一个栈溢出问题可能会导致系统完全失控。为此,主流芯片厂商通常会提供“安全软件包”(包括安全手册、自检诊断库等)和经过市场验证的芯片,助力开发者快速构建安全关键型系统。

03开发工具链的重要性

软件项目若涉及功能安全关键功能,使用“合格开发工具链”是基本前提。根据IEC 61508第三部分第7.4.4节的要求,工具链的合规性需根据其在开发流程中的角色与风险等级进行评估。然而,该标准对C编译器等工具链并未提供具体实施细则,因此需投入大量资源进行验证和文档准备,尤其是在SIL 3/4等高安全完整性场景中。

04工具链认证的理想路径

自行进行工具链认证不仅耗费巨大人力成本,更要求具备编译器设计与测试方面的专业能力。为解决这一挑战,IAR与国际认证机构T?V S?D合作,推出经过功能安全认证的工具链解决方案——IAR Embedded Workbench功能安全版,适用于ArmRISC-V、Renesas RX、RL78、RH850及STM8架构。其认证覆盖内容包括:

严格的软件开发与测试流程;

与语言标准兼容的验证机制;

产品现场问题支持及更新流程;

全面的安全文档与使用指南;

全球广泛的用户基础与长期维护保障。

IAR Embedded Workbench功能安全版满足10项国际功能安全标准,包括IEC 61508、ISO 26262、IEC 62304、EN 50128/EN 50657、IEC 60730、ISO 13849、IEC 62061、IEC 61511以及ISO 25119,体现了IAR工具的通用性与跨行业适用性。

05如何落地?

经验丰富的开发团队深知,功能安全项目中最难平衡的往往不是技术难题,而是“合规性”与“效率”之间的拉锯战。过度流程化会导致大量无效工作,而草率应对则无法通过认证。如何在控制成本、缩短上市时间与保障功能安全之间实现最佳权衡,是项目成功的关键。

06软件之道

根据IEC 61508等标准进行软件开发,往往意味着必须采用V模型、选择合适的编程语言、执行严格的测试与验证。如何在不牺牲安全性的前提下提高开发灵活性?

IAR Embedded Workbench提供经过验证的语言扩展功能,允许开发者安全访问底层硬件资源。此外,其先进的优化功能可缩减目标代码体积。

07为什么选择IAR功能安全工具链?

选择IAR Embedded Workbench功能安全版,您可获得:

经过T?V S?D认证的开发工具链;

长期支持服务协议,确保工具链稳定更新;

有效期内持续获得安全认证更新;

覆盖10项功能安全标准;

多种架构支持(Arm、RISC-V、RH850等);

供完整的认证文档包(安全手册、测试报告、用户指南);

工具链问题的定期更新通报。

涉及的安全标准:

IAR Embedded Workbench功能安全版(适用于Arm、RISC-V、Renesas RX、RL78、RH850及STM8)已经过T?V S?D认证,涵盖以下标准:

IEC 61508:工业;

ISO 26262:汽车;

EN 50128/EN 50657:铁路;

IEC 62304:医疗;

ISO 25119:农林机械;

IEC 62061:机械;

ISO 13849:机械控制系统

IEC 61511:过程工业;

IEC 60730:家用电器。

下一步?立即行动!

将芯片厂商提供的安全包与IAR Embedded Workbench功能安全版搭配使用,为安全关键型产品开发奠定了坚实基础,不仅加速项目启动,还显著减轻了合规性验证等非开发性工作负担,加速了安全关键型产品的开发和认证。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5161

    文章

    19774

    浏览量

    319511
  • 存储器
    +关注

    关注

    39

    文章

    7662

    浏览量

    168335
  • IAR
    IAR
    +关注

    关注

    5

    文章

    384

    浏览量

    37654
  • 功能安全
    +关注

    关注

    2

    文章

    142

    浏览量

    6011

原文标题:经过功能安全认证的开发工具链与众不同

文章出处:【微信号:IAR爱亚系统,微信公众号:IAR爱亚系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    IAR平台现已提供对Zephyr RTOS的量产级支持

    IAR宣布,其嵌入式开发平台正式推出对Zephyr RTOS的量产级支持。该支持自IAR的Arm开发工具v9.70起全面提供。
    的头像 发表于 07-09 15:43 ?143次阅读

    IAR发布RISC-V开发工具v3.40.1版本

    近期,IAR重磅发布其旗舰产品——RISC-V开发工具的全新版本v3.40.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造更敏捷、可扩展的嵌入式应用,为全球
    的头像 发表于 06-25 14:16 ?810次阅读

    IAR发布Arm开发工具v9.70.1版本

    近期,IAR重磅发布其旗舰产品——Arm开发工具的全新版本v9.70.1,全面提升了在性能、安全性及自动化方面的能力。此次重大更新将进一步助力汽车、工业、医疗及物联网等行业打造更敏捷、可扩展的嵌入式应用,为全球
    的头像 发表于 06-25 14:12 ?768次阅读

    IAR Arm开发工具中--function_sections编译选项的使用

    本文主要介绍在IAR Arm开发工具中不修改源代码的情况下使用??function_sections编译选项把函数放到单独的section。
    的头像 发表于 06-13 13:53 ?1130次阅读
    在<b class='flag-5'>IAR</b> Arm<b class='flag-5'>开发工具</b><b class='flag-5'>链</b>中--function_sections编译选项的使用

    IAR开发平台升级Arm和RISC-V开发工具,加速现代嵌入式系统开发

    IAR正式发布其旗舰产品的重大更新版本:Arm开发工具v9.70和RISC-V开发工具v3.40。
    的头像 发表于 06-11 14:28 ?366次阅读

    E3650工具生态再增强,IAR全面支持芯驰科技新一代旗舰智控MCU

    IAR在嵌入式开发工具和功能安全领域都有着深厚积累,双方多年的深厚合作为芯驰科技车芯产品提供了强大的生态支持。
    的头像 发表于 04-27 14:46 ?337次阅读
    E3650<b class='flag-5'>工具</b><b class='flag-5'>链</b>生态再增强,<b class='flag-5'>IAR</b>全面支持芯驰科技新一代旗舰智控MCU

    rk3568开发工具

    rk3568开发工具
    发表于 04-16 17:03 ?2次下载

    AI开发工具分类与功能

    当下,AI开发工具不仅简化了AI开发的复杂流程,还提高了开发效率,推动了AI技术的广泛应用。下面,AI部落小编为大家介绍AI开发工具的分类及其功能。
    的头像 发表于 04-12 10:12 ?488次阅读

    云计算开发工具包的功能

    随着云计算技术的不断成熟,越来越多的企业开始将应用和服务迁移到云端,以享受弹性计算资源、高可用性和成本效益等优势。为了加速这一进程,云计算服务提供商推出了各种开发工具包。下面,AI部落小编带您了解云计算开发工具包的主要功能。
    的头像 发表于 02-21 11:02 ?333次阅读

    鸿蒙北向开发OpenHarmony4.1 DevEco Studio开发工具安装与配置

    OpenHarmony4.1 DevEco Studio开发工具安装与配置,鸿蒙北向开发入门必备!
    的头像 发表于 02-07 17:35 ?913次阅读
    鸿蒙北向<b class='flag-5'>开发</b>OpenHarmony4.1 DevEco Studio<b class='flag-5'>开发工具</b>安装与配置

    盘点工程师常用的嵌入式开发工具

    嵌入式开发涉及硬件与软件的紧密结合,开发工具的选择对效率和质量至关重要。以下是嵌入式开发中常用的工具分类及代表性工具,涵盖
    的头像 发表于 02-07 10:06 ?2382次阅读

    云计算开发工具包括什么

    云计算开发工具种类繁多,包括IDE、虚拟化软件、容器化平台、自动化部署工具和云平台等。
    的头像 发表于 11-22 10:11 ?615次阅读

    RISC-V 工具简介

    开发环境作为一种图形化的综合开发工具也可以被纳入其中。由于指令集和用户编程模型不同,因此每个架构都需要一套完整的、独有的工具。 二、工具
    发表于 10-25 22:59

    支持C2000的开发工具版本

    电子发烧友网站提供《支持C2000的开发工具版本.pdf》资料免费下载
    发表于 10-10 11:06 ?1次下载
    支持C2000的<b class='flag-5'>开发工具</b>版本

    瑞星微刷机工具开发工具

    瑞星微刷机工具开发工具
    发表于 10-09 11:14 ?3次下载