OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 20227|回复: 24

那些免费好用的STM32的IDE一之Emblock

[复制链接]

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
发表于 2016-4-29 10:38:55 | 显示全部楼层 |阅读模式
本帖最后由 秋之前 于 2016-4-30 10:25 编辑

Em:blocks是一个免费开源的IDE支持多种芯片的编译调试,其中就包括STM32系列,功能强大,体积小。同时支持Jlink和STLink。
软件大小:
1.JPG
好吧,闲话少扯,开始干活了。
1、下载安装
这个没什么好说的
2、新建项目
此处我们以STM32F103ZE为例
2.JPG 3.JPG 4.JPG
5.JPG 6.JPG 7.JPG
8.JPG
点击finish后会自动弹出调试器的配置界面
9.JPG
默认的是stlink,我们关掉选择Jlink
10.JPG
点击setting
11.JPG 12.JPG
勾选从main运行,OK工程到此建立完成
13.JPG
这是默认的工程视图
14.JPG
他的工程分类有三种方式:1不分类,2以文件类型分类,3以磁盘文件夹方式分类,由于第三种方式跟MDK比较相似,就可以切换到第三种方式
15.JPG 16.JPG
这是工程文件分布
17.JPG
我们可以按照自己的风格重新处理一下
18.JPG
标有1的文件不要动要保留,因为这几个文件跟编译器有关,不能用官方的随便代替的。
标有2的两个文件一般不会用到,但还是留着吧。其他的文件均可使用官方库文件代替。替换就没什么好说的了
将相对应的文件从官方库中进行添加或者替换
20.JPG
1为添加后的文件,2为替换替换后的文件

接下来就是工程的设置了
老规矩,预定义两个宏
21.JPG 22.JPG
尝试编译试试
23.JPG
发现没有编译错误,同时生成了可执行文件
如果需要下载或者调试,就点这个按键
24.JPG
从这儿调出watch窗口
25.JPG
这几个按钮不需要我说了吧。
26.JPG
OK,大功告成
注本帖属于原创,转帖请注明作者by秋之前

回复

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 10:44:07 | 显示全部楼层
本帖最后由 秋之前 于 2016-4-30 10:26 编辑

求加精,@正点原子@Admin ,@八度空间
回复 支持 反对

使用道具 举报

70

主题

6770

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13262
金钱
13262
注册时间
2012-11-26
在线时间
3827 小时
发表于 2016-4-29 10:51:56 | 显示全部楼层
支持一下,哪天用到了再说
回复 支持 反对

使用道具 举报

22

主题

180

帖子

1

精华

高级会员

Rank: 4

积分
616
金钱
616
注册时间
2015-6-29
在线时间
101 小时
发表于 2016-4-29 11:10:51 | 显示全部楼层
我是菜鸟
回复 支持 反对

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5142
金钱
5142
注册时间
2014-8-26
在线时间
1317 小时
发表于 2016-4-29 11:38:03 | 显示全部楼层
支持下,不知道目前支持F7不
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 11:52:45 | 显示全部楼层
login_FAE 发表于 2016-4-29 11:38
支持下,不知道目前支持F7不

目前只有M0、M3、M4,还有其他厂家的一些芯片
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-29 11:54:17 | 显示全部楼层
秋之前 发表于 2016-4-29 11:52
目前只有M0、M3、M4,还有其他厂家的一些芯片

关键是免费开源,代码提示功能甩MDK几十条大街,界面简洁,风格清新
回复 支持 反对

使用道具 举报

12

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2394
金钱
2394
注册时间
2016-4-14
在线时间
225 小时
发表于 2016-4-29 13:33:49 | 显示全部楼层
看起来很像是VS啊,不知道对于代码补全,提示什么的是不是跟VS差不多。
回复 支持 反对

使用道具 举报

12

主题

432

帖子

0

精华

高级会员

Rank: 4

积分
729
金钱
729
注册时间
2012-6-21
在线时间
59 小时
发表于 2016-4-29 15:42:48 | 显示全部楼层
呵呵。
回复 支持 反对

使用道具 举报

21

主题

2205

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
5142
金钱
5142
注册时间
2014-8-26
在线时间
1317 小时
发表于 2016-4-29 17:39:40 | 显示全部楼层
秋之前 发表于 2016-4-29 11:54
关键是免费开源,代码提示功能甩MDK几十条大街,界面简洁,风格清新

有时间试下
回复 支持 反对

使用道具 举报

6

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2014-11-15
在线时间
91 小时
发表于 2016-4-30 10:02:01 | 显示全部楼层
在用中,主要要注意gcc的一些语法
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-4-30 10:24:35 | 显示全部楼层
@正点原子@Admin ,@八度空间,求加精,一个系列的两个帖子,谢谢
回复 支持 反对

使用道具 举报

5

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
115
金钱
115
注册时间
2015-8-13
在线时间
13 小时
发表于 2016-7-23 22:23:55 | 显示全部楼层
谢谢楼主,大爱
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165602
金钱
165602
注册时间
2010-12-1
在线时间
2121 小时
发表于 2016-9-3 21:44:33 | 显示全部楼层
不错,cool
回复 支持 反对

使用道具 举报

1

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2016-4-6
在线时间
15 小时
发表于 2016-11-1 20:06:25 | 显示全部楼层
感觉和codeblocks很像,喜欢这样的风格。
回复 支持 反对

使用道具 举报

7

主题

96

帖子

0

精华

初级会员

Rank: 2

积分
190
金钱
190
注册时间
2016-8-24
在线时间
62 小时
发表于 2016-11-1 20:59:04 | 显示全部楼层
cool!!! make
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-26 23:19:56 | 显示全部楼层
求助楼主,STLink怎么用,C:\Users\DELL\Desktop\1.png
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-26 23:21:35 | 显示全部楼层
求助楼主,出现这个提示
回复 支持 反对

使用道具 举报

4

主题

38

帖子

0

精华

初级会员

Rank: 2

积分
169
金钱
169
注册时间
2015-11-3
在线时间
31 小时
发表于 2016-11-27 11:59:06 | 显示全部楼层
解决了 stlink固件的原因
回复 支持 反对

使用道具 举报

6

主题

64

帖子

3

精华

高级会员

Rank: 4

积分
768
金钱
768
注册时间
2014-3-11
在线时间
55 小时
 楼主| 发表于 2016-12-14 11:25:13 | 显示全部楼层
关于“那些免费好用的STM32的IDE”系列教程的概述:
1、第一篇为coldblock的嵌入式版教程,
即“那些免费好用的STM32的IDE一之Emblock”,已发布
地址:http://www.openedv.com/thread-73485-1-1.html
2、第二篇为eclipse系列第一部分
即“那些免费好用的STM32的IDE二之Eclipse+GNU+Jlink”,已发布
地址:http://www.openedv.com/thread-73543-1-1.html
3、第三篇为eclipse高级篇,解决printf等标准库的支持问题,
即“那些免费好用的STM32的IDE二之Eclipse+GNU+Jlink(高级篇)”,已发布。
地址:http://www.openedv.com/thread-89312-1-1.html
4、第四篇为eclipse进阶篇(一),解决编译链的优化选项问题,降低生成文件大小,同时解决在不用调试的情况下实现一键下载的问题,待发布
5、第五篇为eclipse进阶篇(二),解决自定义程序的flash和ram的起始地址和空间大小的设置,实现bootloader和app的flash分配问题、待发布
6、第六篇为makefile+stm32篇,教你如何使用makefile构建自己最小最高效最简洁最自由的开发环境,待发布
以上是本人当前已完成的教程,只是有些还没有发布出来,有空更新,后面有什么规划待定。
如果需要提前了解教程:可以直接添加本人qq:1017621406或者QQ群:STM32兴趣交流 133596116
回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
317
金钱
317
注册时间
2013-6-19
在线时间
112 小时
发表于 2017-1-4 11:30:42 | 显示全部楼层
支持楼主
回复 支持 反对

使用道具 举报

8

主题

575

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2938
金钱
2938
注册时间
2016-5-13
在线时间
186 小时
发表于 2017-1-4 15:43:06 | 显示全部楼层
牛逼 牛逼 牛逼 啊 ,看的我好激动啊。keil的注册码只能用到2020年啊。果断收藏了。
回复 支持 反对

使用道具 举报

3

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
117
金钱
117
注册时间
2019-5-4
在线时间
45 小时
发表于 2019-12-30 14:40:33 | 显示全部楼层
准备换这个风格的,和CODE BLOCK好像啊
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
562
金钱
562
注册时间
2018-7-8
在线时间
118 小时
发表于 2020-4-23 09:32:36 | 显示全部楼层
Bula 发表于 2016-4-30 10:02
在用中,主要要注意gcc的一些语法

是的,是gcc的编译器
回复 支持 反对

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
33
金钱
33
注册时间
2019-10-15
在线时间
10 小时
发表于 2020-4-24 02:58:37 | 显示全部楼层
感谢你的分享
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


关闭

原子哥极力推荐上一条 /1 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-11-13 08:50

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表