前段时间有客户问到如何在Windows环境下基于Eclipse开发、调试MM32MCU,经过尝试,现将环境搭建分享给大家。
使用Eclipse与GCC优点:两者均为开源软件,可以自由使用,并支持Windows,Linux等多个平台,同时还可以通过各种插件拓展其功能,例如EGit。
环境需要工具
搭建过程中用到了以下工具:
EclipseforC/C++IDE(需要JAVA开发环境)
CDT-8.3.0
GNUARMforEclipseplugin
环境简介
Eclipse
一款开源的集成开发环境(IntegratedDevelopmentEnvironment),配合众多插件,可以用于Java应用程序开发、Android应用程序开发等。最精简的Eclipse只是一个框架,开发不同应用程序时需要安装对应的插件才能进行,不像微软的VS已经集成了众多的编译工具。
CDT
开发ARM内核的应用程序主要使用的是C/C++,所以Eclipse需要安装CDT(C/C++DevelopmentTooling)插件。
GNUARMEclipse
包含一套Eclipse插件和用于跨平台嵌入式ARM程序开发工具的开源项目。有过stm32库函数开发经历的朋友可能知道,开发前工程师一般都会找一套工程模板,包含了对各个库文件的引用,我们只需要