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
要装的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脚本调用以上工具链来完成编译。
安装:
安装完成,可以导入工程测试使用。
评论