Win系统下Eclipse嵌入式MCU开发环境搭建

关键字 :Eclipse
JVM
要装的IDE是 Eclipse,它运行在 JVM 之上,所以首先需要安装java jre。

https://www.java.com/zh_CN/download/windows_manual.jsp

下载,安装,完成。



设置环境变量(JRE  的Bin目录):




Eclipse
Eclipse是一个框架,通过安装不同的插件组件可以搭建支持不同语言的集成开发环境IDE。开源免费,不需要破解也没有版权问题。
Eclipse IDE for C/C++:https://www.eclipse.org/downloads/packages/
下载C/C++版本后,需要安装插件才能支持MCU开发,这里也提供了一个打包好的版本:
pluging:https://gnu-mcu-eclipse.github.io/downloads/
GNU MCU Eclipse IDE for C/C++ Developers 是已经打包好MCU插件的Eclipse版本,直接下载这个。




》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》



下载完成解压就可用。
如果打开Eclipse报错,确认下是否以管理员身份打开。


J-Link(调试工具)
J-Link 是 SEGGER 公司为支持仿真 ARM 内核芯片推出的 JTAG 仿真器。配合IDE集成开发环境支持所有ARM7/ARM9/ARM11,Cortex M0/M1/M3/M4,Cortex A5/A8/A9等内核芯片的仿真。
https://www.segger.com/downloads/jlink


如果下载的不是已经带了插件的Eclipse版本,那就需要在Eclipse里边安装一下 help-install new sfotware
链接:https://dl.bintray.com/gnu-mcu-eclipse/updates/


ARM工具链(编译)

       arm-none-eabi是 GNU 推出的的ARM交叉编译工具,可用于交叉编译ARM MCU芯片,如ARM7、ARM9、Cortex-M/R芯片程序。arm-none-eabi适用于编译无操作系统(如Linux)的应用,如果需要编译Linux工程,需要使用arm-linux-eabi工具链。

arm-none-eabi是用于编译代码的工具链。
下载链接:https://launchpad.net/gcc-arm-embedded/+download


后缀:
arm:ARM平台
none:目标系统,裸机程序开发用none
eabi:应用程序二进制接口,Embedded application binary interface, 是一套规范。


MinGW(build environment)

下载链接:http://www.mingw.org/wiki/MSYS/

在windows下提供unix相关的bulid工具。比如make、rm指令;它可以通过makefile脚本调用以上工具链来完成编译。

安装:













安装完成,可以导入工程测试使用。


 

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论