Blog

Introducing C/C++ Development using Eclipse vs Visual Studio Code

Sunday, 24 Oct 2021  |  Nathan Drude

Have you seen our new wiki pages for C/C++ development using Visual Studio Code (VS Code) and Eclipse on our wiki website? Check out the following example pages for our iMX 8M Mini based platforms: Yocto Programming with Visual Studio Code and Yocto Programming with Eclipse.
Both guides provide a step-by-step process and examples for: 

  • Provisioning a new Ubuntu 20.04 host computer for development 
  • Installing the Yocto SDK for cross compiling 
  • Installing Microsoft VS Code or Eclipse 
  • Creating a new project
  • Cross compiling the project
  • Debugging the project using a graphical debugger 
VAR-SOM-MX8M-MINI
VAR-SOM-MX8M-MINI System on Module

 

Which integrated development environment (IDE) should you use? 

Both VS Code and Eclipse are powerful IDEs. They are both cross-platform, open-source and have a diverse library of extensions available. 

Eclipse is built on Java and has been around for many years, as a result there is a lot of supporting resources and documentation available. Additionally, many derivative IDEs have been built on eclipse, such as NXP’s MCUXpresso IDE for ARM based MCUs. So, many software developers have experience developing using Eclipse and may have current or legacy projects built using Eclipse.  

VS Code is a modern code editor built on Electron and node.js. As a result, it can run on a wide variety of operating systems and can even run in a web browser using code-server. One of VS Code’s most powerful features is the ability to do remote development. The remote development extension allows you to connect to a remote Linux computer (or powerful build server) from a Windows laptop, and develop, cross-compile, and debug applications on Variscite hardware as if you were native to the server.  

To learn more about developing using Eclipse and using VS Code please visit our updated software wiki guides above. You may also find the following webinar interesting: “Getting Started Debugging C/C++ on Variscite SoMs using VS Code”. 

Latest Posts
Software releases
July software updates
Stay current with software updates – Keep your Variscite SoMs performing at their best with our latest software releases.
 
21.07.2026
Newsroom
VAR+NRG. Built for MedTech. Ready for Compliance
Getting a regulated medical product to market requires more than great hardware. Engineering teams must simultaneously manage embedded software, cybersecurity, QMS documentation, and validation – keeping all of it aligned around a single certified, long-term-reliable product. That is precisely the challenge a new Variscite and NRG partnership is designed to address.
Variscite, a leading System on Module manufacturer with proven expertise in medical applications, has joined forces with NRG, an engineering firm specializing in regulated medtech systems, to deliver an integrated hardware-software solution for companies building embedded medical products. The partnership gives development teams access to both a proven hardware platform and the software and engineering capabilities needed to support regulated development goals and product readiness.
22.07.2026
Blog
supply-chain-resilience-website-size.png
The global component crisis is forcing embedded teams to confront an uncomfortable reality: not all SoM vendors are equally equipped to weather it. In the latest episode of the Embedded Executive Podcast, Variscite CEO Ohad Yaniv joined Rich Nass of Embedded Computing Design to discuss what it takes to keep customer projects on schedule when supplies are under sustained pressure and why the answer starts with who controls your manufacturing. Unlike vendors who rely on subcontractors, Variscite designs and manufactures its entire System on Module portfolio in-house, with production fully certified to ISO 9001, 13485, and 27001 standards.
15.07.2026 Ohad Yaniv