eclipse嵌入式开发环境搭建(Windows环境下)

一.使用背景

做嵌入式开发,咱们使用最多的应该就是MDK/keil,IAR等IDE吧。以前大学学习51单片机用的就是keil uVision3,可以说是很多嵌入式入门者最开始接触的IDE了。学习资料也非常丰富。但是,可能很多时候我们并没有意识到它们都是收费的,作为个人学习,使用没问题,当企业使用时,那么就需要购买了。不过我们还有另外的选择,那就是eclipse,做安卓开发的肯定不陌生,做嵌入式的,使用的就相对比较少了。好处是它是开源的,不需要收费,现在我们很多国产的嵌入式IDE都是在eclipse上改编的。

二.eclipse环境搭建

2.1eclipse资源下载

参考链接:Eclipse Packages | The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects...

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驱动下载

参考链接:STSW-LINK009 - ST-LINK, ST-LINK/V2, ST-LINK/V2-1, STLINK-V3 USB driver signed for Windows7, Windows8, Windows10 - STMicroelectronics

libusb库更新下载

Zadig - USB driver installation made easy

install zadig(将st link插上电脑,再进行安装)

安装java环境

install Java JDKjdk-8u121-windows-x64.exe

三.环境变量的添加

环境变量添加步骤

验证是否添加成功,主要添加的是gcc编译器以及make命令

至此eclipse环境的搭建基本完成了,后面的系列介绍如何使用eclipse,包括如何创建一个新的嵌入式工程项目,如何编译,如何在线调试及一些其他功能的介绍等等。

猜你喜欢

转载自blog.csdn.net/Damon_Sandy/article/details/130448129