IAR Systems在构建工具中增加了对瑞萨RX微控制器(MCU)的支持,这些工具支持在基于Linux的框架中实施以实现自动化应用程序构建和测试过程。这一新增功能进一步扩展了IAR Systems提供的灵活自动化工作流程的产品。
现代工业应用比以往任何时候都更智能,功能更丰富,更复杂。这推动了使软件开发环境具有可伸缩性和灵活性的需求。当今的开发实践还要求组织具有自动化流程,以确保从开发到构建和测试的所有质量。用于Linux的IAR构建工具简化了这些流程,使组织可以在开发人员花费在项目上的时间上优化资源,并以最佳方式管理和利用许可证和服务器。这些工具可以轻松集成到不同的构建系统中,例如CMake或Ninja,并且命令行构建实用程序IARBuild简化了构建过程,可以轻松地与诸如Jenkins和Bamboo的持续集成引擎集成。使用附带的静态分析工具C-STAT,开发人员可以在整个开发和测试过程中确保代码质量。 C-STAT证明代码与MISRA C:2012,MISRA C ++:2008和MISRA C:2004等行业标准保持一致,并且还可以检测CERT C和通用弱点枚举(CWE)定义的缺陷,错误和安全漏洞。
适用于Linux的IAR构建工具包括高度优化的 IAR C / C ++编译器,IAR汇编器,链接器和库工具,IARBuild和运行时库。 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浮点算术标准。
凭借4,000多种受支持的瑞萨设备,完整的C / C ++编译器和调试器工具链IAR嵌入式工作台及其针对不同需求的多种集成工具为使用广泛的瑞萨产品组合的嵌入式开发人员提供了卓越的设计灵活性。有关更多信息,请访问: www.iar.com/renesas.
发表评论