现今许多组织所面临的共同需求为自动化程序,希望借此确保从开发到组建与测试的品质,随着嵌入式应用所结合的功能攀升,业界需要可扩充与弹性化的软体研发模式。嵌入式研发市场前瞻软体工具与服务供应商IAR Systems宣布,旗下支援Linux架构研发的RISC-V专属组译工具已通过德国专业第三方检验机构TUV SUD 的功能安全开发认证。该项认证根据IEC 61508国际保护伞标准之功能安全性规范,并符合车辆安全相关系统的ISO 26262标准。通过的认证并包括规范医疗软体的IEC 62304、家用设备的IEC 60730、机器控制系统的ISO 13849 与IEC 62061、程序工业的IEC 61511、农林业的ISO 25119、以及欧洲轨道交通标准的EN 50128 与EN 50657。
|
RISC-V架构专属之IAR Build Tools for Linux现已通过认证, |
IAR Build Tools for Linux让业者得以优化各种资源,缩减研发专案的时间,并以最佳化方式管理与运用技术授权以及伺服器资源。新款工具不仅可轻易整合至各种组译系统,如CMake 与Ninja,并能整合至命令列组译工具IARBuild来加速组译流程、以及Jenkins与Bamboo等持续整合引擎,或是整合各种docker容器。此外,透过内建的静态分析工具C-STAT,开发者并可确保研发与测试流程的程式码品质。C-STAT让撰写出的程式码符合各种产业标准,包括MISRA C:2012、MISRA C++:2008 、MISRA C:2004,另外并可侦测各种瑕疵、bug、以及CERT C与通用缺陷列表(CWE)所定义的安全漏洞。
IAR Build Tools for Linux包含高度最佳化的IAR C/C++ Compiler编译器、IAR Assembler组译器、Linker 与函式库工具、IARBuild 与执行阶段函式库。 IAR C/C++ Compiler编译器遵循C18 (ISO/IEC 9899:2018)程式语言标准的独立实作规范,并支援C++17程式语言标准的所有功能。此外并支援包括C++14 (ISO/IEC 14882:2015)、C11 (ISO/IEC 9899:2012)、C89 (ANSI X3.159-1989)、以及IEEE 754浮点运算标准。
透过Linux专属功能安全版IAR Build Tools,IAR System提供了功能安全支援与更新协议,以及针对销售版本方案提供长生命周期合约之支援保证。此外,协议中并包含取得经验证的service pack更新套件、以及定期通报已知偏差与问题。