Visual Studio Code Embedded

Go To Last Post
2 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Embedded Software Development in Visual Studio Code - C++ Team Blog

by Marc Goodner [Microsoft Program Manager, C++]

March 10th, 2022

We are happy to announce that we have released the Embedded Tools extension for Visual Studio Code.

...

 

Installation

To get started install VS Code, then in the extensions side bar search for Embedded Tools and install it.

[picture]

 

Using vcpkg to acquire embedded tools

...

In a future release this [vcpkg] will be integrated into a Visual Studio Code extension for a more seamless experience.

...

This manifest file was created with vcpkg and has recorded the tools you need to build and debug this project. See the vcpkg artifacts post for details on how to create your own manifest. 

...

 

Using VS Code for embedded development

...

Today vcpkg is not integrated in Visual Studio Code. So, at present we need to launch VS Code from the environment we activated at the command line so those tools are available for its use as well.

...

[CMake]

...

 

Code Navigation and IntelliSense

...

 

Build, Deploy, and Debug on hardware

...

The information for describing peripheral registers is provided by the MCU manufacturer in an SVD file that we point to with svdPath. 

...

 

Peripheral Registers

...

 

RTOS Object Views

[Azure RTOS, FreeRTOS]

 

Hardware breakpoint limits

...

 

Send us your feedback

We hope that these new capabilities will enable you to choose VS Code for your embedded development needs and make you more productive. We are very interested in your feedback to continue to improve this experience. The comments below are open, or you can find us on Twitter (@VisualC), or via email at visualcpp@microsoft.com.

...

4 comments

[stack(s) and threads]

[Simplified Mandarin]

[lack of MDI in Visual Studio Code, variables watch, registers : search and changed value]

[PlatformIO]

 

"Dare to be naïve." - Buckminster Fuller

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

"Dare to be naïve." - Buckminster Fuller

Last Edited: Thu. Apr 21, 2022 - 11:13 PM