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

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

[复制链接]
STMCU小助手 发布时间:2022-2-4 21:00
最近项目不忙,想着没事看看简单的嵌入式,弄弄物联网什么的。于是就从廉价的STM32开刀了。因为一直是做PC软件开发的,那VS的智能感知那叫一个爽啊,相比之下,觉得这个Keil简直就像文本编辑器一样low。于是想换一个开发环境,就把矛头指向了Eclipse,以前PC开发也正好用过。(其实拿他写C++也是一样low,IDE界VS世界第一 o( ̄ε ̄*))
  • 环境搭建
    ! R7 z2 m5 j" O+ R
  • Eclipse
    : [# v& V4 Z) \6 `% s    这是一个IDE的框架,去它的官网就可以下载了,要下载这个“Eclipse IDE for C/C++ Developers”,优先64位的,电脑不支持64位的话,就下载32位。这个解压就可以使用了,无需安装。. q) l- q! I/ W1 M7 R5 l- k! o
    795033-20160309172141350-936594703.png
    7 F/ a* P: l, `5 F8 O9 d    如果不能运行的话,应该是没有安装JAVA运行环境,去官网下载安装即可。
  • GNU ARM Eclipse Plug-in
    # n& S% R% f5 P* R4 e    要搭建针对ARM的开发环境还需要下载针对ARM开发的插件,这样才能够新建针对ARM开发的项目,这里使用GNU ARM Eclipse Plug-in。* u, U( `; F2 Q' P( r5 V
        话说你们知道怎么安装吧,“Help”-“Install New Software”-“Add”-“Archive”,安装时候最好断网,因为他好像会检查更新那就非常尴尬了。 795033-20160309172142694-692528648.png
  • 编译器
    & S4 d: X. Q# B" {    GNU ARM Eclipse Plug-in支持的编译器还是比较多的。
  • 一般教程到这就基本结束了,但是这样生成的工程会出现这样的错误:& R. A  ?% _2 w( i. h4 |
    "make" not found in PATH ,"echo" not found in PATH
    , @' o) P4 h+ d( v. t 795033-20160309172143569-748307566.png
    ( I( g. q2 o' G- `所以要加上下面的步骤
  • mingw5 g9 p$ s7 e7 n6 Q6 P# o
    我也不知道为什么要下这个,反正没有就算不行。; ~* A* D- l/ {5 f6 f
    解压后,还有给Eclipse添加PATH环境变量,“Window”-“Preference”
    ! z/ e+ n6 X7 ~ 795033-20160309172144866-1792309733.png 1 W0 K: X6 t+ H! J
最后分享一张点亮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 手机版