Home >

Supercharging Embedded Linux Development with Visual Studio Code

Drew Moseley - EOC 2025

Supercharging Embedded Linux Development with Visual Studio Code
Drew Moseley

Visual Studio Code (VS Code) has quickly become one of the most popular code editors for many developers, including Embedded Linux developers. VS Code is a lightweight and extensible editor that can be used to develop and debug embedded Linux applications. In this talk, we will explore how you can streamline your embedded Linux development workflows using VS Code with many readily available plugins.

Features that make it well-suited for Embedded Linux development include:

  • A powerful code editor with syntax highlighting, completion, and refactoring
  • Intellisense support for intelligent, context-aware help
  • Support for languages common in Linux designs, including C, C++, Python, and JavaScript
  • A built-in terminal for running commands and troubleshooting
  • Transparent remote access using SSH, making working with your remote device feel like local development

We will cover the basics of using VS Code for Embedded Linux development, with no assumptions about your familiarity with it. We will demo basic VS Code usage as well as show several useful plugins that can make your life easier, such as:

  • Remote SSH access
  • Integrated version control using Git
  • Language-specific syntax highlighting and code navigation
  • Remote source-level debugging of Embedded Linux applications

Finally, we will demo a real-world Embedded Linux system using VS Code. By the end of this talk, developers will have a toolbox of skills and knowledge to boost their productivity and reduce development time.

M↓ MARKDOWN HELP
italicssurround text with
*asterisks*
boldsurround text with
**two asterisks**
hyperlink
[hyperlink](https://example.com)
or just a bare URL
code
surround text with
`backticks`
strikethroughsurround text with
~~two tilde characters~~
quote
prefix with
>

No comments or questions yet. Will you be the one who will break the ice?

OUR SPONSORS

OUR PARTNERS