一、Eclipse
Eclipse的本身隻是一個架構平台,但是衆多插件的支援,使得Eclipse擁有較好的靈活性。
二、CDT
CDT是Eclipse用于擴充Eclipse支援C/C++開發的插件。
三、Zylin CDT
支援Eclipse用于嵌入式C/C++開發和遠端調試的插件
四、Yagarto
Yagarto整合了GNU arm的交叉編譯工具鍊,是一個跨平台的 ARM 架構開發平台,是一個 Eclipse 的插件。
五、J-LINK GDB Server
A JTAG GDB Debug agent run on Host
六、IDE整體結構框圖

安裝:
1、安裝Java SE
2、安裝eclipse
3、下載下傳添加 Eclipse IDE for C/C++ 插件
4、安裝Zylin Embedded CDT
5、安裝Eclipse下開發ARM的插件
下載下傳後解壓,把plugins/org.eclipse.cdt.cross.arm.gnu_0.5.3.201007311800.jar檔案放入Eclipse安裝目錄下的plugins目錄裡
6、安裝 arm-none-eabi-gcc 編譯器
請不要安裝在路徑有空格的目錄!
下載下傳并安裝這個檔案:yagarto-bu-2.21_gcc-4.6.2-c-c%2B%2B_nl-1.19.0_gdb-7.3.1_eabi_20111119.exe
下載下傳并安裝這個檔案:yagarto-tools-20100703-setup.exe