Using VS and VS Code for Embedded C/C++ Development
summary
Demonstrates using Visual Studio Code and Visual Studio to edit, build, flash and debug embedded C/C++ with real steps: export mbed projects to a zip that includes Makefile, tasks.json and launch.json; add -g to GCC flags to get symbols; flash ST Nucleo boards by drag‑and‑drop mass‑storage; debug with OpenOCD + GDB hitting breakpoints; configure Visual Studio to cross‑compile with ARM GCC toolchain or a Yocto SDK, and package custom platform toolsets as a VS extension (example repo on GitHub).
AI-written summary · about
chapters (15)
- 0:00Introduction
- 1:45C Extension for VS Code
- 8:50Linux Workload
- 10:55Open Folder
- 12:19ARM GCC
- 13:37Visual Studio
- 21:38Yocto
- 23:05Demo
- 29:05Application Types
- 30:21Best Advice
- 31:44VS Code Preview
- 36:27Setting Install Targets
- 43:12Creating an Open Folder
- 44:44Additional Resources
- 46:12Resources
related talks
55mOvercoming C++ Embedded Development Tooling Challenges
36mC++ Development with Visual Studio Code
01h 01m“C++ Development with Visual Studio Code”
41mZephyr & Visual Studio Code: How to Develop Zephyr Apps with a Modern, Visual IDE
01h 00mCollaborative C++ Development with Visual Studio Code
52mHow Visual Studio Code Helps You Develop More Efficiently in C++
11mC++ with Visual Studio 2019: target Linux and Windows, and be more productive with IntelliCode
01h 01mDebugging Assembly Language and GPU Kernels in Visual Studio Code
