打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
基于Eclipse搭建STM32开源开发环境

http://www.linuxidc.com/Linux/2016-03/129083.htm

2016

最近项目不忙,想着没事看看简单的嵌入式,弄弄物联网什么的。于是就从廉价的STM32开刀了。因为一直是做PC软件开发的,那VS的智能感知那叫一个爽啊,相比之下,觉得这个Keil简直就像文本编辑器一样low。于是想换一个开发环境,就把矛头指向了Eclipse,以前PC开发也正好用过。(其实拿他写C++也是一样low,IDE界VS世界第一 o( ̄ε ̄*))

  • 环境搭建

  1. Eclipse
        这是一个IDE的框架,去它的官网就可以下载了(http://www.eclipse.org/downloads/),要下载这个“Eclipse IDE for C/C++ Developers”,优先64位的,电脑不支持64位的话,就下载32位。这个解压就可以使用了,无需安装。


        如果不能允许的话,应该是没有安装JAVA运行环境,去官网下载安装即可(http://www.Oracle.com/technetwork/java/javase/downloads/index.html
    )。

  2. GNU ARM Eclipse Plug-in
        要搭建针对ARM的开发环境还需要下载针对ARM开发的插件,这样才能够新建针对ARM开发的项目,这里使用GNU ARM Eclipse Plug-in,下载地址如下: http://sourceforge.net/projects/gnuarmeclipse/
        话说你们知道怎么安装吧,“Help”-“Install New Software”-“Add”-“Archive”,安装时候最好断网,因为他好像会检查更新那就非常尴尬了。

  3. 编译器
        GNU ARM Eclipse Plug-in支持的编译器还是比较多的,这里这列出几个我知道的下载地址:
    ·GNU Tools for ARM Embedded Processors,下载
    https://launchpadlibrarian.net/231144227/gcc-arm-none-eabi-5_2-2015q4-20151219-win32.exe
    ·Yagarto,官网http://www.yagarto.org/,下载https://sourceforge.net/projects/yagarto/

  4. 一般教程到这就基本结束了,但是这样生成的工程会出现这样的错误:
    "make" not found in PATH ,"echo" not found in PATH


    所以要加上下面的步骤

  5. mingw
    我也不知道为什么要下这个,反正没有就算不行。官网http://www.mingw.org/,下载http://www.xiazaiba.com/html/29981.html
    解压后,还有给Eclipse添加PATH环境变量,“Window”-“Preference”

最后分享一张点亮LED的成果(8块钱的STM32F0是在对不起了)

 

  • 其实还有一种不用这么折腾的方法,就是下载ST公司的“System Workbench for STM32”,它也是基于Eclipse集成好的IDE。

   

但是我用它编译的bin文件,没法下载到单片机上,提示“程序文件不是0x8000000和0x20000000区域的”,不知道为什么,尚未解决。

--------------------------------------分割线 --------------------------------------

Ubuntu 14.04 LTS安装Java 8和Eclipse 4.4  http://www.linuxidc.com/Linux/2014-11/109217.htm

Hadoop Eclipse 插件编译安装1.2.0 http://www.linuxidc.com/Linux/2013-07/87428.htm

Hadoop在Eclipse中的插件编译 http://www.linuxidc.com/Linux/2013-04/83295.htm

Hadoop 1.2.1编译Eclipse插件 http://www.linuxidc.com/Linux/2013-10/91666.htm

Ubuntu 13.10安装JDK、Eclipse for C/C++(解决全局菜单问题) http://www.linuxidc.com/Linux/2013-11/92305.htm

如何在Ubuntu 14.04中安装最新版Eclipse  http://www.linuxidc.com/Linux/2014-08/105090.htm

--------------------------------------分割线 --------------------------------------

Eclipse 的详细介绍请点这里
Eclipse 的下载地址请点这里

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-03/129083.htm

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Scala开发环境搭建与资源推荐
Eclipse配置CORBA开发环境
linux下java开发环境安装
ubuntu
Windows环境下搭建基于Eclipse的STM32 GCC 开发环境(三)调试篇
【整理】各种Python的IDE(集成开发环境)的总结和对比 | 在路上
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服