Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>EmbeddedV StudioNew to Visual Studio Code? Get it now.
EmbeddedV Studio

EmbeddedV Studio

Arthur WTZ

|
497 installs
| (2) | Free
An extension that helps to develop EmbeddedV code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

EmbeddedV Studio

EmbeddedV Studio is an extension for Visual Studio Code that helps you to develop engdata, BSP and firmware core asset of EmbeddedV.

Features

  1. Conan dependency resolving
  2. Building DevPacks, Sandboxes and Engdata with one-click
  3. Adding code repository of firmware core asset into workspace
  4. Use build and test firmware core asset with Engdata
  5. EmbeddedV development environment validaation and setup

How to setup development environment for EmbeddedV

Setup EmbeddedV-Studio on Windows Environment

  1. Make sure that you have local admin rights to install the softwares and extensions.

  2. Install VS Code by System Installer under the condition of system requirements.

  3. Install EmbeddedV Studio from VS Code Marketplace, or just search "EmbeddedV" in VS Code extensions and install. Install EmbeddedV Studio Plugin

  4. Once the EmbeddedV Studio Plugin is successfully installed, restart your VS Code. It will check if all the EmbeddedV Studio required software and VS Code extensions are installed on your computer. The check result will be presented on VS Code welcome screen. env_check

  5. If your computer is missing some of them, please install the missing part as per provided command and hint.

  6. Clone the EmbeddedV integrated project from https://code.siemens.com/platformv/embeddedv/integrated-projects or generate your device project from https://www.engineeringvint.siemens.com.

  7. Open a EmbeddedV workspace with VS Code and start your journey :wink: Open workspace

Connect with your target board via debugger

  1. It's recommended to use J-Link with the VS Code for the firmware programming and debugging. ST-Link is also supported with additional VS Code extension.
  2. Connect USB cable to the debugger and connect JTAG to your target board.
  3. Turn on the power of target board and check the JTAG connection in VS Code.

What are the necessary softwares and VS Code extensions

  • EmbeddedV Studio will detect your system environment during installation, and prepare a batch file for auto-install the following softwares (by using chocolatey package manager for Windows)
    • CMake
    • git
    • conan
    • ARM GNU Toolchain
    • J-Link Software
    • Graphviz
  • EmbeddedV Studio will automatically solve/install the following dependencies/extensions during its installation.
    • C/C++
    • Cortex-Debug
    • ARM
    • GitLens
    • REST Client
    • Clang-Format
    • Doxygen Documentation Generator
    • PlantUML
    • Serial Monitor
    • Draw.io Integration

How to build/program/debug on the target board

  1. Download an EmbeddedV project from EngineeringV and open it through VS Code.
  2. Press the "Build" button at right side of your project name in the EmbeddedV Project window.

Build Project

Debug a core asset against local update

  1. Find the core asset from "Code Workspace".
  2. Add the core asset local folder into workspace.
  3. Build and apply core asset.
  4. Click button "Install Core Assets" and "Build Engdata". EVStudio_Debug
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft