硬汉嵌入式论坛

 找回密码
 立即注册
查看: 17690|回复: 30
收起左侧

[Embedded Studio] Embedded Studio介绍以及与MDK和IAR性能比较

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
发表于 2018-8-25 00:35:07 | 显示全部楼层 |阅读模式
上周专门花了一天时间研究了下Embedded Studio,的确是比MDK和IAR强劲不少,特别是调试功能和编辑功能 。

优点:
1、编辑器功能比MDK和IAR强劲太多倍,几乎可以媲美notepad++,VSCode,SI等编辑器,像代码格式化,文件比较,代码提示,专业的代码高亮,各种风格主题等。
2、超快速的工程启动,现在MDK5和IAR8开机都得反应会,特别是超大工程时,使用Embedded Studio的效果非常明显。同时编译速度也飞快,不比IAR差,比MDK强很多。编译个HAL库,带browse info,速度也是嗖嗖的。
3、调试工具方面,Embedded Studio简直不要太丰富,因为有JLINK的支撑,像JScope,RTT,SystemWiew,embOSView等都很好用。
4、个人使用免费,支持全功能, 含Windows, macOS 和 Linux版本。
5、已经率先支持RISC-V内核。

缺点:
1、仅支持自家的JLINK
2、Embedded Studio的配置用的不顺手,配置选项多,不像MDK那种直接图形化配置。

待测:
1、编译器方面,Embedded Studio是用的GCC和CLANG,其中CLANG是个趋势,现在MDK的AC6也是用的CLANG,具体性能还没有做过比较。
代码提示功能比较好用:


Systemview动态GIF:



SEGGER的调试工具真是太丰富了,embOSView效果



其它的J-Scope,J-RTT我们都有发过专题教程。
回复

使用道具 举报

0

主题

18

回帖

18

积分

新手上路

积分
18
发表于 2018-8-25 10:46:01 | 显示全部楼层
试用过两次,都放弃了,用惯了keil和IAR,用这个实在不习惯,主要是不会用,工程都没跑起来,希望能出个简短的配置教程
回复

使用道具 举报

39

主题

929

回帖

1051

积分

至尊会员

积分
1051
发表于 2018-8-25 15:04:23 | 显示全部楼层
segger牛B,想打造一个完整的生态链么?
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2018-8-25 21:42:32 | 显示全部楼层
为什么我导入keil工程后,双击.c文件时,比如双击main.c就报错?
捕获.PNG
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2018-8-25 22:24:29 | 显示全部楼层
期待新手上手教程,相信大家都已经受够keil了
回复

使用道具 举报

0

主题

159

回帖

159

积分

初级会员

积分
159
发表于 2018-8-26 00:43:10 | 显示全部楼层
觉得还是MDK好用,IAR都不习惯,虽然编译速度比MDK坏,RTX等中间件也很好,等到哪天不能再用了再看看这个,哈哈
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2018-8-26 00:46:50 | 显示全部楼层
张浩 发表于 2018-8-25 21:42
为什么我导入keil工程后,双击.c文件时,比如双击main.c就报错?

要用3.4
使用3.5有问题。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2018-8-26 00:47:36 | 显示全部楼层
ghslfgkkl88 发表于 2018-8-25 15:04
segger牛B,想打造一个完整的生态链么?

SEGGER有钱了,就是好,能做更多的事情了,希望可以出更多免费好用的东西。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2018-8-26 00:48:52 | 显示全部楼层
挖东衣宇 发表于 2018-8-25 22:24
期待新手上手教程,相信大家都已经受够keil了

这里有IAR的导入方法,MDK的导入也可以的,下周一我写个说明
http://www.armbbs.cn/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

1

主题

369

回帖

372

积分

高级会员

积分
372
发表于 2018-8-26 01:11:25 | 显示全部楼层
eric2013 发表于 2018-8-26 00:48
这里有IAR的导入方法,MDK的导入也可以的,下周一我写个说明
http://www.armbbs.cn/forum.php?mod=vi ...

刚安装完,各种乱点ing
回复

使用道具 举报

82

主题

402

回帖

668

积分

金牌会员

积分
668
QQ
发表于 2018-8-26 22:30:23 | 显示全部楼层
D版Jlink可以用不?
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

5

主题

210

回帖

225

积分

高级会员

积分
225
发表于 2018-10-17 11:41:37 | 显示全部楼层
楼主,这个软件怎么包含头文件路径?没找到
回复

使用道具 举报

32

主题

262

回帖

363

积分

高级会员

积分
363
发表于 2018-10-17 12:22:57 | 显示全部楼层
这个👍,,,,用keil慢死人
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2018-10-19 11:36:34 | 显示全部楼层
zhang1116qua 发表于 2018-10-17 11:41
楼主,这个软件怎么包含头文件路径?没找到

直接转换MDK或者IAR的工程省事些。
回复

使用道具 举报

2

主题

87

回帖

93

积分

初级会员

积分
93
发表于 2018-12-29 11:12:07 | 显示全部楼层
速度真的很快,而且编译的文件小
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2019-2-16 20:44:43 | 显示全部楼层
Embedded Studio 有动态的语法检测吗?
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2020-2-1 08:30:29 | 显示全部楼层
相对来说还是IAR,KEIL 更熟悉
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2020-4-3 09:30:41 | 显示全部楼层
导入后字体乱码啊,安装了微软雅黑了 微信图片_20200403093008.png

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2020-4-3 09:33:07 | 显示全部楼层
wdliming 发表于 2020-4-3 09:30
导入后字体乱码啊,安装了微软雅黑了

小问题,尝试自己解决下。
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2020-4-3 10:13:25 | 显示全部楼层
eric2013 发表于 2020-4-3 09:33
小问题,尝试自己解决下。

//的注释就有问题,
/**/就没问题
但是注释还是没有keil iar的完整,光标会定位错乱
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2020-4-3 14:43:54
请问版主,为啥es调试的时候全局变量不会实时更新,怎么设置??

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2020-4-3 14:44:40 | 显示全部楼层
请问版主,为啥es调试的时候全局变量不会实时更新,怎么设置??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2020-4-4 09:47:44 | 显示全部楼层
wdliming 发表于 2020-4-3 14:44
请问版主,为啥es调试的时候全局变量不会实时更新,怎么设置??

可以更新。
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2020-4-4 11:38:17

会自动更新吗,我试了两次都不能自动更新,清明后再看看

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2020-7-6 14:54:11 | 显示全部楼层
这个软件怎么设置编译优化等级呢,看比较性能的帖子开到了最优,但自己怎么也找不到
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2020-7-7 10:41:52 | 显示全部楼层
CrazyBanboo 发表于 2020-7-6 14:54
这个软件怎么设置编译优化等级呢,看比较性能的帖子开到了最优,但自己怎么也找不到


QQ截图20200707104127.jpg


回复

使用道具 举报

0

主题

13

回帖

13

积分

新手上路

积分
13
QQ
发表于 2021-4-16 19:44:21 | 显示全部楼层
从前长期用过keil和iar,自从 用过eclipse+IAR后,开发新程序就再不用keil和iar了eclipse无论是编辑代码,查看代码让你用了再也不想用了kail和iar,eclipse的缺点就是启动慢,以为Embedded Studio能像eclispe一样,下载试用了一下,还是不能和eclipse+iar比,于是卸载了Embedded Studio还用eclipse.
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
QQ
发表于 2021-7-1 14:38:32 | 显示全部楼层
pengshicao 发表于 2021-4-16 19:44
从前长期用过keil和iar,自从 用过eclipse+IAR后,开发新程序就再不用keil和iar了eclipse无论是编辑代码,查看 ...

请问大神   eclipse  + IAR , 有教程吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106959
QQ
 楼主| 发表于 2021-7-2 10:08:57 | 显示全部楼层
zhula 发表于 2021-7-1 14:38
请问大神   eclipse  + IAR , 有教程吗

这两个组合,貌似教程很少。
回复

使用道具 举报

9

主题

34

回帖

61

积分

初级会员

积分
61
发表于 2021-12-8 14:13:39 | 显示全部楼层
zhula 发表于 2021-7-1 14:38
请问大神   eclipse  + IAR , 有教程吗

不用啥教程,eclipse有个iar的插件,装上就行,然后可以导入iar工程,剩下就是编译 下载啥的。。
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2021-12-8 15:26:40 | 显示全部楼层
alaulong 发表于 2021-12-8 14:13
不用啥教程,eclipse有个iar的插件,装上就行,然后可以导入iar工程,剩下就是编译 下载啥的。。

最新版的eclipse都可以吗???
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2021-12-8 15:27:20 | 显示全部楼层
alaulong 发表于 2021-12-8 14:13
不用啥教程,eclipse有个iar的插件,装上就行,然后可以导入iar工程,剩下就是编译 下载啥的。。

使用起来性能快吗??
回复

使用道具 举报

73

主题

1198

回帖

1417

积分

至尊会员

积分
1417
发表于 2021-12-8 19:41:40 | 显示全部楼层
很奇怪,安装了iar插件,编译却不成功

   IAR C/C++ Compiler V3.10.1.2056 for RL78
   Copyright 2011-2017 IAR Systems AB.
   PC-locked license - IAR Embedded Workbench for Renesas RL78

用iar编译是可以的
请教为啥不行,有啥解决办法??谢谢
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-11 13:01 , Processed in 0.381628 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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