
云兼容、可扩展
专为基于服务器和云托管的环境而设计,可实现现代 DevOps 工作流程的自动构建,同时确保分布式团队的嵌入式软件开发的高可扩展性、高效性和灵活性。
产品
IAR 构建工具 (IAR Build Tools) 是用于嵌入式软件开发自动化的命令行工具链。它专为云和服务器环境设计,支持 CI/CD,确保在各种架构和工作流程中优化性能、可扩展性和效率。
IAR 构建工具提供云自动化、高性能编译和 CI/CD 集成,确保高效可靠的嵌入式软件开发。
专为基于服务器和云托管的环境而设计,可实现现代 DevOps 工作流程的自动构建,同时确保分布式团队的嵌入式软件开发的高可扩展性、高效性和灵活性。
*适用于 Arm 和 RX。
IAR 构建工具支持自动化、CI/CD 工作流、高级优化和功能安全,可在不同环境中实现可扩展的稳健嵌入式软件开发。
专为 CI/CD 工作流设计,可提供更快的构建和分析时间以提高性能。通过高效的并行执行,Linux 上的构建速度提高了 2 倍,分析速度提高了 3.5 倍,显著提高了开发速度。
包括静态代码分析工具 IAR C-STAT 和动态代码分析工具 IAR C-RUN*,支持 MISRA C/C++、CERT C/C++ 和 CWE 标准。经过认证的工具链符合 ISO 26262、IEC 61508 和 IEC 62304 等标准。
*IAR C-RUN 适用于 IAR Embedded Workbench 和选定的 IAR 构建工具
IAR 构建工具已通过 TÜV SÜD 认证,符合多种功能安全标准。每个新发布的版本要经过认证,以确保始终如一的高质量开发流程和软件。
Arm | RISC-V | Renesas RL78 | Renesas RH850 | Renesas RX | AVR | |
IAR 构建工具 | ||||||
功能安全版本 |
利用我们强大的扩展功能,直接在 Visual Studio Code 中开发您的 IAR 项目。了解 IAR 如何利用 C-SPY 列表窗口进行寄存器 (Registers)、符号内存 (Symbolic Memory)、实时观察 (Live Watch)、跟踪 (Trace)、剖析 (Profiling) 和代码覆盖 (Code Coverage),从而简化嵌入式调试。
使用免费的 IAR Eclipse 插件增强 C/C++ 开发人员的 Eclipse IDE,实现与 IAR 构建工具的无缝集成。利用高质量的 IAR 构建工具链和高级调试功能,支持目标体系结构。
语言 | 支持的标准 | 标准程序库 |
C | ISO/IEC 9899:2018 ISO/IEC 9899:1990 ISO/IEC 9899:1995 |
C 标准库
|
C++ | ISO/IEC 14882:2017 | ISO/IEC 14882:2014 ISO/IEC 14882:2017
|
*历史版本编译器可能不支持最新标准。
IAR 构建工具支持广泛的 MCU,包括 Arm、RISC-V、RH850、RX、RL78 和 AVR。此外,还可按需支持一些较早期的 MCU。
IAR 可与 Jenkins、GitHub、GitLab 和 Kubernetes 集成,实现自动构建和持续测试。
IAR 的工具支持脚本和自动化,能够与行业标准的 DevOps 工具无缝集成。