What is GNU ARM Eclipse? Well, Eclipse is an open source, integrated-development environment that can be configured for any toolchain. This is achieved, typically, by an extensible system of plug-ins that allows the environment to be customized. Eclipse is written mostly in Java, but plug-ins are available allowing it to be configured for a variety of languages. GNU ARM Eclipse plug-ins provide Eclipse CDT (C/C++ Development Tooling) extensions for GNU ARM toolchains, such as GNU Tools for ARM Embedded Processors, and others such as Linaro (https://www.linaro.org/), YAGARTO (http://www.yagarto.org/), and so on.
To install GNU ARM Eclipse, we need the following components: