打印
[开发工具]

性能越来越强劲的Embedded Studio与MDK和IAR性能PK及模板制作方法

[复制链接]
9551|45
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Eric2013|  楼主 | 2018-11-13 09:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Eric2013 于 2018-11-13 09:43 编辑

说明:
1、从推出3.4版本开始,Embedded Studio变得越来越好用了,当前最新版本是V4.10a
2、由于新版ES集成了各种工具和软件组件,printf直接使用SEGGER RTT,不再使用串口,进入调试界面后有一个窗口可以方便查看。


STM32-V6的程序模板:
ES - Template.rar (4.95 MB)

Embedded Studio V4.10百度云下载
链接:https://pan.baidu.com/s/16qGFj-nhGenSI3G_6QFplA   提取码:0zmh

制作方法:
Embedded Studio工程建立笔记.rar (1.59 MB)
Embedded Studio工程调试笔记.rar (692.48 KB)

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那种直接图形化配置。
3、中文支持不给力。
4、都开最高等级优化,ES使用的GCC,相比IAR和MDK生成的代码大小还是稍大些(配置的例子同时支持了IAR,MDK和ES,大家可以实测下)。

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

代码提示功能比较好用:


Systemview动态GIF:


embOSView效果


J-Scope:


J-RTT:


Ozone:




沙发
antusheng| | 2018-11-13 11:15 | 只看该作者
我竟然第一次听说,我OUT了。

使用特权

评论回复
板凳
antusheng| | 2018-11-13 11:15 | 只看该作者
这个ES是免费吗,还是要**啊。

使用特权

评论回复
地板
john_lee| | 2018-11-13 12:01 | 只看该作者
本帖最后由 john_lee 于 2018-11-13 12:16 编辑
antusheng 发表于 2018-11-13 11:15
这个ES是免费吗,还是要**啊。

可以免费使用,但每次启动后第一次 build 会弹出 license 对话框要求确认,你点“Accept”(3.xx版本)或“Continue”(4.xx版本)就可以继续免费用。

使用特权

评论回复
5
heimaojingzhang| | 2018-11-13 13:05 | 只看该作者
太好了  一定支持

使用特权

评论回复
6
Eric2013|  楼主 | 2018-11-13 17:17 | 只看该作者
antusheng 发表于 2018-11-13 11:15
我竟然第一次听说,我OUT了。

发布有几年了,早期不免费,后来扛不住了。

个人版免费。

使用特权

评论回复
7
Eric2013|  楼主 | 2018-11-13 17:18 | 只看该作者
antusheng 发表于 2018-11-13 11:15
这个ES是免费吗,还是要**啊。

个人版免费,支持全功能。

使用特权

评论回复
8
Eric2013|  楼主 | 2018-11-13 17:18 | 只看该作者

配合正版J-Trace就更加给力了

使用特权

评论回复
9
eydj2008| | 2018-11-14 12:22 | 只看该作者
看到用的GCC 那还要什么调试软件  没竞争力啊 , 如果 编译也像IAR那么牛, 好了  脱颖而出 ,
好多人 吐槽说 KEIL的编译不行, 专业一直用IAR , 习惯了KEIL 不用换编辑 软件切来切去的.

使用特权

评论回复
10
Eric2013|  楼主 | 2018-11-14 12:38 | 只看该作者
eydj2008 发表于 2018-11-14 12:22
看到用的GCC 那还要什么调试软件  没竞争力啊 , 如果 编译也像IAR那么牛, 好了  脱颖而出 ,
好多人 吐槽说  ...

理解稍有偏差,那些调试软件是丰富调试用的,本身ES支持的调试功能已经非常强劲,附加这些是为了让客户调试的更嗨,更任性

使用特权

评论回复
11
東南博士| | 2018-11-14 14:01 | 只看该作者
Embedded Studio

这个 非常值得一看!

谢谢共享!

使用特权

评论回复
12
東南博士| | 2018-11-14 14:03 | 只看该作者
JLI NK如果是盗版的 会不是锁死 变砖?

另外。支持不支持 keil 工程导入啊?

使用特权

评论回复
13
東南博士| | 2018-11-14 14:04 | 只看该作者
现在 用的就是 Keil+ source insght

如果有一个 比较酷的界面风格配置模版,就更帅了!

使用特权

评论回复
14
Eric2013|  楼主 | 2018-11-14 16:45 | 只看该作者
東南博士 发表于 2018-11-14 14:03
JLI NK如果是盗版的 会不是锁死 变砖?

另外。支持不支持 keil 工程导入啊? ...

没问题,MDK,IAR和Eclipse的工程都可以导入。

JLINK最好使用V9及其以上

使用特权

评论回复
15
Eric2013|  楼主 | 2018-11-14 16:46 | 只看该作者
東南博士 发表于 2018-11-14 14:04
现在 用的就是 Keil+ source insght

如果有一个 比较酷的界面风格配置模版,就更帅了! ...

有,支持很多种主题风格。

使用特权

评论回复
16
WOFY| | 2018-11-15 08:53 | 只看该作者

使用特权

评论回复
17
jiekou001| | 2018-11-15 10:50 | 只看该作者
看起来好牛X啊。

使用特权

评论回复
18
风雨潇潇| | 2018-11-15 11:13 | 只看该作者
看着牛X啊!

使用特权

评论回复
19
heimaojingzhang| | 2018-11-15 14:07 | 只看该作者
Eric2013 发表于 2018-11-13 17:18
配合正版J-Trace就更加给力了

好的好的 下载去试试

使用特权

评论回复
20
00750| | 2018-11-15 14:11 | 只看该作者
MARK

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:RTX->μCOS-II->FreeRTOS->embOS->μCOS-III μCGUI->emWin->FatFs->DSP 淘宝:armfly.taobao.com

115

主题

639

帖子

34

粉丝