Overview Version History Q & A Rating & Review
EmbeddedV Studio is an extension for Visual Studio Code that helps you to develop engdata, BSP and firmware core asset of EmbeddedV.
Conan dependency resolving
Building DevPacks, Sandboxes and Engdata with one-click
Adding code repository of firmware core asset into workspace
Use build and test firmware core asset with Engdata
EmbeddedV development environment validaation and setup
How to setup development environment for EmbeddedV
Setup EmbeddedV-Studio on Windows Environment
Make sure that you have local admin rights to install the softwares and extensions.
VS Code by System Installer under the condition of system requirements.
EmbeddedV Studio from VS Code Marketplace, or just search "EmbeddedV" in VS Code extensions and install.
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.
If your computer is missing some of them, please install the missing part as per provided command and hint.
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.
Open a EmbeddedV workspace with VS Code and start your journey :wink:
Connect with your target board via debugger
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. Connect USB cable to the debugger and connect
JTAG to your target board. 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)
EmbeddedV Studio will automatically solve/install the following dependencies/extensions during its installation.
How to build/program/debug on the target board
Download an EmbeddedV project from EngineeringV and open it through VS Code.
Press the "Build" button at right side of your project name in the EmbeddedV Project window.
Debug a core asset against local update
Find the core asset from "Code Workspace".
Add the core asset local folder into workspace.
Build and apply core asset.
Click button "Install Core Assets" and "Build Engdata".