合作伙伴关系 - IAR
加速汽车SoC安全且符合规范的软件开发
ETAS 与 IAR Systems 的合作融合了双方在车载软件平台和先进开发工具领域数十年的专业经验。我们提供可靠的解决方案,可加速现代 SoC 的量产进程,在满足严格的安全与合规要求的同时,实现对复杂多核工作负载的高效管理。
您面临的挑战
驾驭复杂的多核工作负载
在域/分区控制和集中式计算架构中,有效管理健壮的软件堆栈和多核工作负载至关重要。
应对安全与合规方面的压力
ISO 26262 要求持续贯彻安全编码标准并确保运行时正确性,这增加了开发负担。
消除调试瓶颈
对并发执行、调用堆栈和内存行为的理解不足,会增加复杂汽车系统的风险并导致项目延误。
加快产品上市时间
割裂的工作流程以及手动的安全检查会拖慢开发、集成和产品上市的速度。
我们的联合解决方案:ETAS 与 IAR 助力您加快开发进程
ETAS 与 IAR Systems GmbH 提供互补的解决方案,这些方案可无缝集成到现代 CI/CD 工作流中,从而解决关键的开发挑战:
- ETAS RTA-CAR:提供强大的 AUTOSAR 和中间件解决方案,支持复杂的多核和分区工作负载,从而实现域功能的整合。
- IAR C/C++ 构建工具:适用于多种架构(ARM、RISC-V、RH850)的 ISO 26262 认证编译器、汇编器和链接器,可优化固件以实现低资源占用。
- IAR静态分析工具:通过ISO 26262认证,严格执行MISRA C++:2023和CERT C/C++等安全编码标准,确保符合相关规范。
- IAR 多核调试器:提供实时 ETM 跟踪和函数性能分析功能,可检测跨核的竞争条件和时序问题,并提供相关的代码覆盖率数据。
- IAR 运行时分析:可识别隐藏的执行错误,包括栈损坏、堆内存泄漏和算术溢出。
您的获益
简化的ECU集成
将域/区域功能整合到中央计算架构中,从而减少硬件碎片化,并借助 IAR 优化固件简化 ECU 的集成。
加快符合 ISO 26262 标准
在基于 Linux 的 CI/CD 管道中使用经过安全认证的构建工具、静态分析和运行时检查,以加快开发和安全验证的速度。
无缝的工具链集成
IAR 经过安全认证的工具链与 ETAS 平台功能相辅相成,可加速电路板调试、功能验证以及量产准备工作。
更快、更安全的开发
更快地开发安全、可靠且值得信赖的汽车系统,同时始终满足严格的功能安全要求。
特点与功能
ETAS RTA-CAR 提供专为复杂的多核和分区执行环境设计的 AUTOSAR 基础及中间件解决方案,可将领域功能高效整合到中央计算架构中。
IAR C/C++ 构建工具和静态分析工具已通过 ISO 26262 认证,可确保为 ARM、RISC-V 和 RH850 等各类汽车架构生成符合标准的代码,并强制执行安全编码标准(MISRA C++:2023、CERT C/C++)。
IAR 多核调试器提供实时 ETM 跟踪和函数性能分析功能,这对检测竞争条件、跨核时序问题以及与代码覆盖率进行关联以验证已测试的分支至关重要,从而全面掌握执行情况。
IAR 运行时分析提供了关键功能,可识别堆栈损坏、堆内存泄漏和算术溢出等隐藏的执行错误,从而显著降低风险并提高嵌入式软件的可靠性。
我们的综合解决方案支持多种关键汽车设备和架构,包括 RH850、ARM、V9-R5、G9-R5 和 E3xxx,确保在各类汽车项目中具备灵活性与广泛适用性。
关于 IAR
IAR 提供世界领先的嵌入式开发软件和服务,助力全球企业打造安全、优质的产品,共同塑造未来。自 1983 年以来,IAR 的解决方案已助力汽车、工业自动化、物联网、医疗技术和安全等行业开发了超过一百万个嵌入式应用程序,确保了这些应用程序的可靠性、安全性和效率。
访问 IAR 网站
联系我们
准备好加速您的汽车嵌入式软件开发了吗?
- 在复杂的SoC项目中,充分利用ETAS与IAR的联合专业知识。
- 通过集成工具链确保功能安全并符合相关规范。
- 借助强大的调试和分析功能,加快产品上市速度。
让我们联系一下,共同探讨您的项目范围和需求吧!
