It seems not so much used for embedded development, but this certainly might change over time. In essence, Visual Studio Code is a very slick, fast and modern IDE with many cool plugins and helpers. Don’t get confused with the Microsoft Visual Studio Code which is provided by Microsoft as freeware and Microsoft has published the source code under a MIT License, while it still contains some binaries built with a proprietary license.
But with its age and maturity it is not the most advanced IDE any more compared to technologies Microsoft provides with the Visual Studio (Enterprise or Community) edition which I’m mostly using for C# development. Outlineĭon’t get me wrong: Eclipse is a very mature and great IDE. But I was wondering: could I use it for my ‘usual’ C/C++ development on ARM Cortex-M devices too? The answer is a clear ‘yes’, and this mini series of articles should get you up and running too.
With learning Rust I have been using the Visual Studio Code IDE and it works great for Rust. I’m still learning, but I’m very impressed by the powerful and cool programming language, the vibrant ecosystem, the advanced concepts behind it and by the tools. For a few months I’m learning and using Rust.