一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

IAR Systems为RISC-V实现基于Linux的持续集成和自动化工作流

来源:HQBUY 发布时间:2021-04-08

摘要: IAR Systems是面向嵌入式开发的软件工具和服务的永不过时的供应商,它发布了RISC-V构建工具的更新,该工具支持在基于Linux的框架中实现自动化应用程序构建和测试过程。

IAR Systems是面向嵌入式开发的软件工具和服务的永不过时的供应商,它发布了RISC-V构建工具的更新,该工具支持在基于Linux的框架中实现自动化应用程序构建和测试过程。此新增功能进一步扩展了IAR Systems提供的灵活自动化工作流程的产品,从而使工作流程从开发人员环境简化到持续集成(CI)。由于使用了包括静态代码分析工具C-STAT在内的工具,因此可以实现从开发到构建和测试过程的代码质量控制。



嵌入式应用程序比以前更智能,功能更丰富,更复杂,从而推动了对更可扩展,更灵活的软件开发环境的需求。RISC-V社区现在从公共资助的研究项目一直到一些世界上最大的公司。对于所有这些组织而言,对自动化流程的共同需求是确保从开发到构建和测试的全过程质量。IAR Systems针对Linux的构建工具使开发人员在项目上花费的时间得以优化资源,并以最佳方式管理和利用许可证和服务器。这些工具可以轻松集成到不同的构建系统中,例如CMake或Ninja,命令行构建实用程序IARBuild简化了构建过程,可以轻松地与诸如Jenkins和Bamboo的持续集成引擎集成。借助集成的静态分析工具C-STAT,开发人员可以在整个开发和测试过程中确保代码质量。C-STAT证明代码与MISRA C:2012,MISRA C ++:2008和MISRA C:2004等行业标准保持一致,并且可以检测CERT C和通用弱点枚举(CWE)定义的缺陷,错误和安全漏洞。


IAR Systems嵌入式开发工具总经理Anders Holmberg表示:“我们对于针对其他体系结构的Linux新发布的构建工具有着巨大的需求,这使我们也将这一机遇也带给了RISC-V。” “在设置基础架构以使用新技术时,可以更轻松地完全适应CI和DevOps等最佳实践,并打破传统的工作方式。这将导致加速的软件开发,可以通过灵活的自动化工作流程来保证质量。通过在基于Linux的服务器上进行构建的扩展可能性,我们为公司配备了简化的工作流程,以提高生产力和加强团队协作。”


Linux的构建工具包括高度优化的IAR C / C ++编译器,IAR汇编器,链接器和库工具,IARBuild和运行时库。这些工具还包括集成的静态代码分析工具C-STAT。IAR C / C ++编译器遵循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标准。


声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: