Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Nuclei Studio VSCodeNew to Visual Studio Code? Get it now.
Nuclei Studio VSCode

Nuclei Studio VSCode

Nuclei

|
4 installs
| (0) | Free
Develop, build, and debug embedded applications on Nuclei RISC-V processors in VS Code, powered by Nuclei Studio IDE.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Nuclei Studio VSCode

Nuclei Studio VSCode is a Visual Studio Code extension for developing, building, and debugging embedded applications on Nuclei RISC-V processors. It works on top of the Nuclei Studio IDE, bringing its toolchains, SDKs, and debug servers into VS Code.

Features

Project Management

  • Create projects from templates (Hello World C/C++, board/SoC-based projects)
  • Import, export, rename, and switch between projects in the workspace view
  • Project content view with file operations, per-file build settings, and build configurations (Debug/Release)

Build & Debug

  • Build, clean, and rebuild projects with one click
  • Debug on hardware or simulators via OpenOCD, J-Link, QEMU, or Nuclei Model, with launch file management
  • Live Watch view for real-time variable monitoring, plotting, and CSV logging during debug

SDK & Package Management

  • Manage SDKs and install NPK component packages (SDK/SSP/BSP)
  • Open projects in a terminal or Git Bash

Quick Start

  1. Download and install the Nuclei Studio IDE.
  2. Install this extension, then open the Nuclei Studio VSCode view in the activity bar and follow the Get Started with Nuclei Studio VSCode walkthrough.
  3. Set nucleiStudio.installFolder to your Nuclei Studio installation folder — toolchain, OpenOCD, and build tool paths are derived from it automatically.
  4. Install the NPK packages your project needs via NPK Package Management, then create or import a project and start building and debugging.

Requirements

  • Nuclei Studio IDE installed; Nuclei Studio VSCode works on top of it
  • A Nuclei RISC-V toolchain (GCC / Clang / ZCC) and OpenOCD, configurable via the extension settings
  • Companion extensions (installed automatically from the Marketplace): ms-vscode.vscode-serial-monitor, eclipse-cdt.cdt-gdb-vscode, eclipse-cdt.memory-inspector, eclipse-cdt.peripheral-inspector

Extension Settings

This extension contributes the following settings:

  • nucleiStudio.installFolder: Nuclei Studio IDE installation folder
  • nucleiStudio.buildToolsFolder: Build tools folder
  • nucleiStudio.riscvToolchain.*.path: Paths to the various RISC-V toolchains
  • nucleiStudio.openocd_path / nucleiStudio.openocd_executable: OpenOCD location
  • nucleiStudio.jlink_path / nucleiStudio.jlink_gdbserver: SEGGER J-Link location
  • nucleiStudio.nucleimodel_path / nucleiStudio.nucleimodel_executable: Nuclei Model location
  • nucleiStudio.npk.globalPath / nucleiStudio.npk.userPath: NPK package paths
  • nucleiStudio.liveWatch.*: Live Watch sampling interval, variable/plot limits, and CSV auto-save options

Release Notes

0.3.0

First official release of Nuclei Studio VSCode, released together with Nuclei Studio 2026.10 (0.3.0 is the extension version; 2026.10 is the version of the whole Nuclei Studio package, including the IDE, toolchain, OpenOCD, QEMU, and Nuclei Model):

  • Create projects from NPK template projects or Hello World C/C++ templates; import/export projects compatible with Nuclei Studio IDE
  • Build, clean, and rebuild with the toolchains and build tools shipped with Nuclei Studio IDE; Debug/Release configurations, per-file build, exclude from build
  • RISC-V Big Endian GCC/Newlib toolchain support, with an Endian option (-mbig-endian/-mlittle-endian) in the Target Processor settings
  • Debug via OpenOCD, J-Link, QEMU, or Nuclei Model, with graphical .launch editors; Memory Inspector, Peripheral Inspector, and Serial Monitor integration
  • Live Watch / Live Plot for real-time variable monitoring with CSV export during debug
  • NPK package management with dependency resolution; Nuclei Settings quick configuration with RISC-V ISA Extension Selector
  • Get Started walkthrough, automatic tool path derivation, IntelliSense via the C/C++ extension, and Nuclei Studio Terminal

License

Proprietary. Copyright (c) 2026 芯来科技 ("Nuclei"). All rights reserved. See the LICENSE.txt file included with this extension for details.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft