Eclipse 主要是一个 Java 开发环境,但其体系结构确保了对其它编程语言的支持。笔者将介绍如何配置Eclipse使用 C/C++ 开发工具箱(C/C++ Development Toolkit,CDT)结合Sourcery G++ Lite for ARM EABI 的编译环境进行ARM嵌入式系统开发。
首先我们下载Eclipse IDE for C/C++ Developers开发环境,它集成了Eclipse和CDT工具箱。在安装Eclipse之前必须安装JAVA JDK,然后直接解压缩Eclipse即可运行Eclipse开发软件。下载地址 Eclipse IDE for C/C++ Developers。
首先我们下载Eclipse IDE for C/C++ Developers开发环境,它集成了Eclipse和CDT工具箱。在安装Eclipse之前必须安装JAVA JDK,然后直接解压缩Eclipse即可运行Eclipse开发软件。下载地址 Eclipse IDE for C/C++ Developers。
第二步:在Eclipse开发软件下安装ARM公司的Eclipse插件具体步骤如下:在菜单栏中选择Help –> Install New Software在work with上输入如下地址: http://gnuarmeclipse.sourceforge.net/updates ,几秒后Eclipse链接服务器加载并会显示出一个选项 GNU ARM C/C++ Development Support,在它前面打勾。另外不能选择“Group items by category”选项,然后点击Next。这样第二步就完成了。
第三步:安装Sourcery G + + Lite,ARM公司的Sourcery G + + Lite是一个完整的C / C + +开发环境,免费提供GNU工具链具有快速安装、能自动设置环境变量。点击下载
http://www.codesourcery.com/sgpp/lite/arm/portal/release1039 选择
IA32 Windows Installer (
direct link)。直接安装、默认设置。安装成功后,我们在到安装目录c:\codesourcery\bin 下修改部分文件名称,让Eclipse能够找到这个文件,具体更改文件如下:
arm-none-linux-gnueabi-gcc.exe → arm-none-eabi-gcc.exe
arm-none-linux-gnueabi-gdb.exe → arm-none-eabi-gdb.exe
arm-none-linux-gnueabi-ld.exe → arm-none-eabi-ld.exe
arm-none-linux-gnueabi-objcopy.exe → arm-none-eabi-objcopy.exe
arm-none-linux-gnueabi-objdump.exe → arm-none-eabi-objdump.exe
arm-none-linux-gnueabi-size.exe → arm-none-eabi-size.exe
第四步:安装远程支持,在菜单栏Help –> Install New Software在 Work with 下拉菜单中选择All Available Sites. Eclipse链接服务器成功后加载安装文件,选择如下选项:
General Purpose Tools
Dynamic Languages Toolkit – Remote Development Support
Remote System Explorer End-User Runtime
Remote System Explorer User Actions
然后点击Next,下一步安装。
经过上面的设置,我们可以在File菜单中新建Sourcery G++ Lite工程,并能执行编译与链接。
arm-none-linux-gnueabi-gcc.exe → arm-none-eabi-gcc.exe
arm-none-linux-gnueabi-gdb.exe → arm-none-eabi-gdb.exe
arm-none-linux-gnueabi-ld.exe → arm-none-eabi-ld.exe
arm-none-linux-gnueabi-objcopy.exe → arm-none-eabi-objcopy.exe
arm-none-linux-gnueabi-objdump.exe → arm-none-eabi-objdump.exe
arm-none-linux-gnueabi-size.exe → arm-none-eabi-size.exe
第四步:安装远程支持,在菜单栏Help –> Install New Software在 Work with 下拉菜单中选择All Available Sites. Eclipse链接服务器成功后加载安装文件,选择如下选项:
General Purpose Tools
Dynamic Languages Toolkit – Remote Development Support
Remote System Explorer End-User Runtime
Remote System Explorer User Actions
然后点击Next,下一步安装。
经过上面的设置,我们可以在File菜单中新建Sourcery G++ Lite工程,并能执行编译与链接。