eclipse-embed-cdt/eclipse-plugins logo

eclipse-embed-cdt/eclipse-plugins

Free

The Eclipse Embedded CDT plug-ins for Arm & RISC-V C/C++ developers (formerly known as the GNU MCU Eclipse plug-ins). Includes the archive of previous plug-ins versions, as Releases.

FreeFree tier
Type
Open Source

About eclipse-embed-cdt/eclipse-plugins

The Eclipse Embedded CDT (C/C++ Development Tools) plug-ins provide a comprehensive development environment for embedded systems targeting Arm and RISC-V architectures. Formerly known as GNU MCU Eclipse, this project is hosted under the Eclipse Foundation and offers a full suite of plug-ins for the Eclipse IDE. It includes features for project creation, debugging, and building embedded applications. Installation is available via Eclipse IDE for Embedded C/C++ Developers packages, Eclipse Marketplace, or update sites (stable, pre-release, development). The plug-ins require JavaSE-11 or later and CDT 9.2.1+ (Neon.3), with recommended Eclipse 2020-09 or later. The project is open-source under the Eclipse Public License 2.0 and is actively maintained on GitHub.

Key Features

Targets Arm and RISC-V embedded architectures
Integrates seamlessly with Eclipse IDE
Available via Eclipse Marketplace and update sites for easy installation
Provides stable, pre-release, and development version channels
Requires JavaSE-11 or later and CDT 9.2.1+ (Neon.3) minimum
Licensed under Eclipse Public License 2.0 (EPL-2.0) open-source license

Pros & Cons

Pros
  • Open-source and free to use
  • Part of the Eclipse Foundation ensuring long-term governance
  • Multiple installation methods (Eclipse packages, Marketplace, update sites)
  • Active community with 561 stars and regular updates
  • Supports both Arm and RISC-V architectures
Cons
  • Requires Eclipse IDE (not standalone)
  • Minimum system requirements: JavaSE-11 and specific CDT/Eclipse versions
  • Development version may be unstable and not suitable for production
  • Limited to C/C++ development (no support for other languages natively)

Best For

Embedded C/C++ development for Arm microcontrollers (e.g., Cortex-M, Cortex-R)Embedded C/C++ development for RISC-V microcontrollersCreating, building, and debugging embedded projects within Eclipse IDE

FAQ

How do I install the Eclipse Embedded CDT plug-ins?
For new installs, use Eclipse IDE for Embedded C/C++ Developers. For existing Eclipse instances, install via Eclipse Marketplace (search 'Embedded CDT') or use the update sites: stable (https://download.eclipse.org/embed-cdt/updates/v6/), pre-release, or development.
What are the system requirements?
Minimum: JavaSE-11 or later and CDT 9.2.1 (Neon.3). Recommended: JavaSE-11 or later and Eclipse 2020-09 or later.
What license does this project use?
The plug-ins are licensed under the Eclipse Public License 2.0 (EPL-2.0).
Is this project still maintained?
Yes, it is actively maintained as part of the Eclipse Foundation, with regular releases and a development version for testing new features.