IAR 嵌入式开发平台
IAR Embedded Workbench for RISC-V
IAR Embedded Workbench for RISC-V 是 IAR 专为开放源码架构 RISC-V 打造的多功能嵌入式开发高效工具链。它拥有智能调试系统与深度架构优化,可助力开发者构建安全、高性能的嵌入式应用。
嵌入式系统中的 RISC-V 技术集开放性、可扩展性、能效和定制性于一身,作为面向开源 RISC-V 生态的开发平台,IAR Embedded Workbench for RISC-V 集成了经过高度优化的 C/C++ 编译器、实时调试器、动态代码分析工具 C-RUN 以及静态代码分析工具 C-STAT,全面适配 RISC-V 处理器的指令集特性,在资源受限的嵌入式系统中实现代码体积与执行效率的平衡。
IAR Embedded Workbench for RISC-V 以“高效、安全、开放”为核心,通过深度架构优化与全流程工具链支持,帮助开发者在 RISC-V 生态中快速构建可靠的嵌入式系统,加速从原型设计到量产的落地进程。
产品更新
最新发布
我们不断更新和完善我们的产品,提供新功能、新芯片支持和扩展功能。您可以随时在"My Pages"中找到产品的最新版本。
Latest version: 3.40.1
- CMake project integration
- Native CMake file support in IAR Embedded Workbench for easy import, build, and debug using the C-SPY experience.
- MISRA C:2023 compliance
- C-STAT now supports the latest MISRA C rules, including C11 and C18 features.
- MISRA C++:2023 compliance
- Full support in C-STAT for modernized C++ safety rules (chapters 4.0–4.7 and beyond).
- GNU extension support expanded
- New compiler option --language and GCC-compatible features for better open-source integration.
- GCC language extensions and relaxations
- Expanded support for builtins, attributes, void arithmetic, packed enums, empty structs, mixed pointer types, and void return expressions for improved GCC compatibility.
- RISC-V P extension versions
- Support for multiple P extension versions (0.5.4, 0.9.6, 0.9.11) for DSP/SIMD flexibility.
- SARIF output support
- SARIF format output available from compiler, linker, assembler, and C-STAT tools.
- Enhanced debugging capabilities
- Improved support for externally built ELF files with source mapping and dedicated project setup, plus new debugger enhancements including PX5 RTOS awareness, SWD interface, RISC-V semihosting, and cJTAG improvements.
- New device support
- Expanded coverage including Altera, Analog Devices, Andes, ChipEXT, Codasip, Espressif, GigaDevice, HPMicro, Nordic Semiconductor, Nuclei, Raspberry Pi, Renesas, XuanTie, UCAS-ANSILIC, Synopsys, and Silergy.
- Modern build infrastructure support
- IAR cloud-based licensing enables developers and automated workflows/DevOps to scale efficiently.