Home >
Supercharging Embedded Linux Development with Visual Studio Code
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.