产品

IAR Visual Studio Code 扩展

IDE 扩展是 IAR 开发平台的一部分

Visual Studio Code 扩展是 IAR 为了在 VS Visual Studio Code 中使用 IAR Embedded Workbench 而开发的插件,具备强大的扩展功能,安装后可以直接在 Visual Studio Code 中构建和开发您的 IAR 工程。

主要优势

利用 IAR 的 Visual Studio Code 的扩展增强嵌入式开发,简化项目管理、调试和代码分析,实现高效、高质量的软件。

使用多屏幕编写和调试代码的开发人员

与 Visual Studi Code 无缝集成

在 Visual Studio Code 中利用 IAR Embedded Workbench 和 IAR 构建工具,将其现代编辑功能与 IAR 强大的调试、静态代码分析和项目管理功能相结合。
VS 代码扩展调试

灵活的构建和调试工作流程

与 CMake 等各种构建系统兼容,并与 GitHub 和版本扩展集成,从而实现高效的项目管理、调试和跨团队协作。
现代团队编写代码

提高生产力和代码质量

支持 C-SPY 调试器,利用 C-STAT 实现静态代码分析,并通过 C/C++ 扩展提供智能代码导航和补全功能,确保优化和可靠的嵌入式软件开发。

特点

IAR Build 扩展和 IAR C-SPY 调试扩展为 Visual Studio Code 带来了无缝集成、高级调试和静态代码分析功能,为嵌入式系统带来了灵活、高效和现代化的开发体验。

徽标圆圈已填充

IAR Build 扩展和 IAR C-SPY 调试扩展

通过项目管理、高效构建和 C-SPY 调试,从而在 Visual Studio Code 中实现无缝嵌入式开发。
徽标圆圈已填充

使用 C-STAT 进行静态代码分析

直接在 Visual Studio Code 中生成信息和报告,利用内置的静态分析功能提高代码质量与合规性。
徽标圆圈已填充

高级调试工具

利用 C-SPY 列表窗口进行寄存器 (Registers)、符号内存 (Symbolic Memory)、实时观察 (Live Watch)、跟踪 (Trace)、剖析 (Profiling) 和代码覆盖 (Code Coverage),从而简化嵌入式调试。
徽标圆圈已填充

支持可扩展的构建系统

可与 CMake、源码控制和 GitHub 等各种构建系统配合使用,支持现代开发、自动化和协作的灵活工作流程。

使用扩展功能

在 Visual Studio Code 中,按"Ctrl + Shift + X",搜索"@publisher:IAR",然后点击安装。你也可以从 Visual Studio Code Marketplace 或 GitHub 获取 IAR Build 和 C-SPY Debug扩展。

Visual Studio Code Extensions Marketplace

直接从 Visual Studio Code Marketplace 安装。

GitHub 上的 IAR Build 扩展

访问 GitHub 上的源代码、更新和文档。

GitHub 上的 IAR C-SPY 调试扩展

访问 GitHub 上的源代码、更新和文档。

支持的架构

VS Code 扩展与最新版本的 IAR Embedded Workbench 和 IAR 构建工具兼容。支持以下架构:

架构

IAR Build 扩展

IAR C-SPY 调试扩展

Arm

checked checked

RISC-V

checked checked

Microchip AVR

checked checked

Renesas RL78

checked checked

Renesas RX

checked checked

Renesas RH850

checked checked

TI MSP430

checked  

8051

checked