[开发工具] 性能越来越强劲的Embedded Studio与MDK和IAR性能PK及模板制作方法

[复制链接]
 楼主| 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, 下载次数: 117)

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

制作方法:
Embedded Studio工程建立笔记.rar (1.59 MB, 下载次数: 140)
Embedded Studio工程调试笔记.rar (692.48 KB, 下载次数: 125)

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,具体性能还没有做过比较。

代码提示功能比较好用:
120641ybbwhg5nnzgbznmg.jpg

Systemview动态GIF:
120739upu63ncncbav3cga.jpg

embOSView效果
121809fqtawggn7nrgnnat.jpg

J-Scope:
025507khfittln7xhshgh2.jpg

J-RTT:
025524dfpgh0hpl3hhsgoh.jpg

Ozone:
025509ew6cejzggn66wuwz.jpg



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版本)就可以继续免费用。
heimaojingzhang 发表于 2018-11-13 13:05 | 显示全部楼层
太好了  一定支持
 楼主| Eric2013 发表于 2018-11-13 17:17 | 显示全部楼层
antusheng 发表于 2018-11-13 11:15
我竟然第一次听说,我OUT了。

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

个人版免费。
 楼主| Eric2013 发表于 2018-11-13 17:18 | 显示全部楼层
antusheng 发表于 2018-11-13 11:15
这个ES是免费吗,还是要**啊。

个人版免费,支持全功能。
 楼主| Eric2013 发表于 2018-11-13 17:18 | 显示全部楼层

配合正版J-Trace就更加给力了
eydj2008 发表于 2018-11-14 12:22 | 显示全部楼层
看到用的GCC 那还要什么调试软件  没竞争力啊 , 如果 编译也像IAR那么牛, 好了  脱颖而出 ,
好多人 吐槽说 KEIL的编译不行, 专业一直用IAR , 习惯了KEIL 不用换编辑 软件切来切去的.
 楼主| Eric2013 发表于 2018-11-14 12:38 | 显示全部楼层
eydj2008 发表于 2018-11-14 12:22
看到用的GCC 那还要什么调试软件  没竞争力啊 , 如果 编译也像IAR那么牛, 好了  脱颖而出 ,
好多人 吐槽说  ...

理解稍有偏差,那些调试软件是丰富调试用的,本身ES支持的调试功能已经非常强劲,附加这些是为了让客户调试的更嗨,更任性
東南博士 发表于 2018-11-14 14:01 | 显示全部楼层
Embedded Studio

这个 非常值得一看!

谢谢共享!
東南博士 发表于 2018-11-14 14:03 | 显示全部楼层
JLI NK如果是盗版的 会不是锁死 变砖?

另外。支持不支持 keil 工程导入啊?
東南博士 发表于 2018-11-14 14:04 | 显示全部楼层
现在 用的就是 Keil+ source insght

如果有一个 比较酷的界面风格配置模版,就更帅了!
 楼主| Eric2013 发表于 2018-11-14 16:45 | 显示全部楼层
東南博士 发表于 2018-11-14 14:03
JLI NK如果是盗版的 会不是锁死 变砖?

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

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

JLINK最好使用V9及其以上
 楼主| Eric2013 发表于 2018-11-14 16:46 | 显示全部楼层
東南博士 发表于 2018-11-14 14:04
现在 用的就是 Keil+ source insght

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

有,支持很多种主题风格。
WOFY 发表于 2018-11-15 08:53 | 显示全部楼层
jiekou001 发表于 2018-11-15 10:50 | 显示全部楼层
看起来好牛X啊。
风雨潇潇 发表于 2018-11-15 11:13 | 显示全部楼层
看着牛X啊!
heimaojingzhang 发表于 2018-11-15 14:07 | 显示全部楼层
Eric2013 发表于 2018-11-13 17:18
配合正版J-Trace就更加给力了

好的好的 下载去试试
00750 发表于 2018-11-15 14:11 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

115

主题

639

帖子

34

粉丝
快速回复 在线客服 返回列表 返回顶部