First, Eclipse
Eclipse itself is a framework platform, but the support of many plugins gives eclipse a lot of flexibility.
Second, CDT
The CDT is a plug-in that Eclipse uses to extend Eclipse-enabled C + + development.
Third, Zylin CDT
Support for Eclipse plug-ins for embedded C + + development and remote debugging
Iv. Yagarto
Yagarto integrates the GNU arm's cross-compiler toolchain, a cross-platform arm architecture development platform and an Eclipse plug-in.
V. J-link GDB Server
A JTAG GDB Debug agent run on Host
VI. IDE Overall structure diagram
Installation:
1. Installing Java SE
: http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html
2. Install Eclipse
: http://www.eclipse.org/downloads/
3. Download add Eclipse IDE for C + + plugin
: http://www.eclipse.org/cdt/downloads.php
4. Installing Zylin Embedded CDT
: http://opensource.zylin.com/embeddedcdt.html
5. Installing the plug-in for arm under Eclipse
: http://sourceforge.net/projects/gnuarmeclipse/files/
Unzip the download and put the Plugins/org.eclipse.cdt.cross.arm.gnu_0.5.3.201007311800.jar file in the plugins directory in the Eclipse installation directory
6. Installing the ARM-NONE-EABI-GCC Compiler
: http://www.yagarto.de/download/yagarto/yagarto-bu-2.21_gcc-4.6.2-c-c++_nl-1.19.0_gdb-7.3.1_eabi_20111119.html
Please do not install the directory with spaces in the path!
Download and install this file: Yagarto-bu-2.21_gcc-4.6.2-c-c%2b%2b_nl-1.19.0_gdb-7.3.1_eabi_20111119.exe
: Http://www.yagarto.de/download/yagarto/yagarto-tools-20100703-setup.exe
Download and install this file: Yagarto-tools-20100703-setup.exe
Yagarto use of some problems such as http://www.yagarto.de/howto/yagarto2/index.html
Eclipse ARM IDE Development environment