这段时间在玩STM32,但官方库的代码也确实是有点多,**力有点不太好了。突然就想起了以前用Eclipse的那个代码提示功能,谷歌了一段时间,
所有安装软件的打包下载地址:http://pan.baidu.com/s/1hswhAza
(一)安装编译环境 1.下载和安装JAVA虚拟机因为Eclipse是基于Java的,所以Linux下也可以运行,同时使用Eclipse时,需要确认计算机是否有Java虚拟机的环境,如果没有,登陆甲骨文网http://www.oracle.com/index.html,下载JAVA JDK安装包,本人使用64bit的WIN7,所以下载了 jdk-8u51-windows-x64.exe。要注意,在WIN7/XP下安装完JavaJDK后,并不是完成了,还要自己手动配置环境变量,详情可以百度《配置JAVA环境变量的配置》。
2.下载和安装Eclipse
JAVA环境配置好后,登陆www.eclipse.org 下载 C/C++ 的Eclipse IDE,免安装,解压即可用(前提是JAVA环境配置好了)
3.Eclipse下的CDT插件的安装接下来,就是插件的安装了,首先安装的CDT,,下载地址http://www.eclipse.org/cdt/,本人下载的是cdt-master-7.0.2.zip 安装方式:打开Eclipse->Help->Install New software,在弹出的窗口点"Archive",然后选择刚刚下载的CDT压缩包,再点OK。 然后勾选所有项目,按NEXT,等待即可
勾选全部后,一路按"NEXT"
4.GNU ARM Eclipse 插件安装CDT装完以后就可以安装GNU ARM Eclipse Plug-in: http://sourceforge.net/projects/gnuarmeclipse/ ,ilg.gnuarmeclipse.repository-2.7.1-201503211846.zip ,安装方式与CDT插件安装方式相同,目前的版本已经支持基于 GDB SEGGER JLINK 以及 GDB OpenOCD的调试。 5.安装交叉编译工具链5.然后就是安装交叉编译工具链了。目前有好几种Windows环境下的ARM交叉编译工具链,如 CodeSourcery Lite Edition(被Mentor收了), GNU ARM Tools for Embedded,Yagarto GCC, Linaro GCC, 由于是针对Cortex-M, 采用的都是 arm-none-eabi版本。本人使用gcc-arm-none-eabi-4_9-2015q1-20150306-win32.exe (环境变量的配置在最后讲) 下载地址:https://launchpad.net/gcc-arm-embedded/+download 6.windows 7 下的make工具下载与安装安装,环境变量配置最后,需要安装make工具,否则后面Eclipse无法配置而导致报错。 http://gnuwin32.sourceforge.net/packages/make.htm
下载的是sed安装文件,目前sed安装后不包含make.exe工具 因此需要下载一个make工具make.exe拷贝到安装后GnuWin32的bin目录下,并在环境变量Path中添加bin目录的路径
安装过后,无论是make工具还是GNU编译器,都是需要配置环境变量,详情如下 注意,在系统变量中,需要将编译器的Bin路径都放进去,注意两个路径之间需要用" ; "隔开, 例如,我 的系统变量的路径是这样的:C:\Program Files (x86)\GNU Tools ARM Embedded\4.9 2015q3\bin
在eclipse中,还需要对make工具和编译工具的路径进行添加,如下
打开Eclipse,点击NEW->C Project
命名好工程的名字,并且选择工程类型,工程类型处有各种模板,本次选择空的工程,选择“Empty project”,右边是选择前边所安装的交叉编译工具,选择Cross ARM GCC
选择完成后,点击“NEXT”
一路点击"NEXT"
当安装好交叉编译工具后,Eclipse会自动导入工具在系统中的位置,如下,最后点击FINISH
工程初步建立。
|