你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】基于Eclipse搭建STM32开源开发环境

[复制链接]
STMCU小助手 发布时间:2022-2-4 21:00
最近项目不忙,想着没事看看简单的嵌入式,弄弄物联网什么的。于是就从廉价的STM32开刀了。因为一直是做PC软件开发的,那VS的智能感知那叫一个爽啊,相比之下,觉得这个Keil简直就像文本编辑器一样low。于是想换一个开发环境,就把矛头指向了Eclipse,以前PC开发也正好用过。(其实拿他写C++也是一样low,IDE界VS世界第一 o( ̄ε ̄*))
  • 环境搭建
    6 j5 ?) f" G& d  d- l
  • Eclipse# d" [$ }4 q& o
        这是一个IDE的框架,去它的官网就可以下载了,要下载这个“Eclipse IDE for C/C++ Developers”,优先64位的,电脑不支持64位的话,就下载32位。这个解压就可以使用了,无需安装。
    ! B" D/ B9 p! W% ?) m 795033-20160309172141350-936594703.png
    3 f( @: D6 H/ e1 y% U    如果不能运行的话,应该是没有安装JAVA运行环境,去官网下载安装即可。
  • GNU ARM Eclipse Plug-in
    ; M; L  `& z, q( b9 V    要搭建针对ARM的开发环境还需要下载针对ARM开发的插件,这样才能够新建针对ARM开发的项目,这里使用GNU ARM Eclipse Plug-in。; m% O& N4 a8 k1 L6 h5 B" U  d- D" m
        话说你们知道怎么安装吧,“Help”-“Install New Software”-“Add”-“Archive”,安装时候最好断网,因为他好像会检查更新那就非常尴尬了。 795033-20160309172142694-692528648.png
  • 编译器
    7 i9 \! a% V" R* s( J6 o3 D7 K/ l    GNU ARM Eclipse Plug-in支持的编译器还是比较多的。
  • 一般教程到这就基本结束了,但是这样生成的工程会出现这样的错误:7 z: W; s' `4 }; W1 y9 F5 h7 u
    "make" not found in PATH ,"echo" not found in PATH
    ; _8 n( f( v6 [! ~: i2 Y 795033-20160309172143569-748307566.png
    9 y9 y9 j6 D' {6 G6 v: p8 Y; M# `4 P所以要加上下面的步骤
  • mingw
    6 J2 t; a/ Y: j  |8 |我也不知道为什么要下这个,反正没有就算不行。
    , }& `! K! d( \! ~解压后,还有给Eclipse添加PATH环境变量,“Window”-“Preference”
    1 m0 M7 D8 p; G$ L 795033-20160309172144866-1792309733.png 9 f. F) i$ Z8 }  m
最后分享一张点亮LED的成果(8块钱的STM32F0是在对不起了)
795033-20160309172146038-175631211.jpg
赞 收藏 评论0 发布时间:2022-2-4 21:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版