一.使用背景
做嵌入式开发,咱们使用最多的应该就是MDK/keil,IAR等IDE吧。以前大学学习51单片机用的就是keil uVision3,可以说是很多嵌入式入门者最开始接触的IDE了。学习资料也非常丰富。但是,可能很多时候我们并没有意识到它们都是收费的,作为个人学习,使用没问题,当企业使用时,那么就需要购买了。不过我们还有另外的选择,那就是eclipse,做安卓开发的肯定不陌生,做嵌入式的,使用的就相对比较少了。好处是它是开源的,不需要收费,现在我们很多国产的嵌入式IDE都是在eclipse上改编的。
二.eclipse环境搭建
2.1eclipse资源下载
2.2相关编译工具链的下载
eclipse说白了其实是个大的容器,单纯的eclipse顶多就是个代码编辑器,可编写代码,如果要编译,链接以及调试等功能的话,还需要下载相应的开源插件才能工作起来。之前使用MDK或者IAR的时候我们没有这种感觉,只要将它们安装好就可以使用了,感觉像是一体化似的,其实不然,这是因为,它们已经集成了上述的那些插件所实现的功能,我们使用者并不需要关心这些而已。
编译工具链arm gcc ,make、调试工具openocd下载
参考链接:Download
gcc编译器,openocd调试器
安装 Coreulits 或GNU ARM Eclipse Windows 构建工具(gnuarmeclipse-build-tools-win64-2.6-201507152002-setup.exe)二选一即可(gcc常用编译命令),建议安装GNU ARM Eclipse Windows
参考链接:DEPRECATED > GNU ARM Eclipse - Browse /Build Tools at SourceForge.net
make工具
参考链接:Releases · xpack-dev-tools/windows-build-tools-xpack · GitHub
其中交叉编译工具arm-gcc或make工具安装后需要设置电脑系统环境变量
stlink下载器的使用准备资料
st link驱动下载
libusb库更新下载
Zadig - USB driver installation made easy
install zadig(将st link插上电脑,再进行安装)
安装java环境
install Java JDK: jdk-8u121-windows-x64.exe
三.环境变量的添加
环境变量添加步骤
验证是否添加成功,主要添加的是gcc编译器以及make命令
至此eclipse环境的搭建基本完成了,后面的系列介绍如何使用eclipse,包括如何创建一个新的嵌入式工程项目,如何编译,如何在线调试及一些其他功能的介绍等等。