|
说明: 1、从推出3.4版本开始,Embedded Studio变得越来越好用了,当前最新版本是V4.10a7 z5 S1 y, I8 [! I; s5 @# }9 a 2、由于新版ES集成了各种工具和软件组件,printf直接使用SEGGER RTT,不再使用串口,进入调试界面后有一个窗口可以方便查看。+ m% r. d& k7 a0 X/ x6 Z STM32-V6的程序模板: ES - Template.rar Embedded Studio V4.10百度云下载 链接:https://pan.baidu.com/s/16qGFj-nhGenSI3G_6QFplA 提取码:0zmh # u/ |! y* ?1 G4 R% l6 s 制作方法: Embedded Studio工程建立笔记.one ; X$ Q- F5 }* @8 ]9 S3 N' x2 F+ t Embedded Studio工程调试笔记.one & u$ _0 E# ~ uEmbedded Studio与MDK和IAR性能比较 优点: 1、编辑器功能比MDK和IAR强劲太多倍,几乎可以媲美notepad++,VSCode,SI等编辑器,像代码格式化,文件比较,代码提示,专业的代码高亮,各种风格主题等。 2、超快速的工程启动,现在MDK5和IAR8开机都得反应会,特别是超大工程时,使用Embedded Studio的效果非常明显。同时编译速度也飞快,不比IAR差,比MDK强很多。编译个HAL库,带browse info,速度也是嗖嗖的。. q) m# j8 t! \/ K& U 3、调试工具方面,Embedded Studio简直不要太丰富,因为有JLINK的支撑,像JScope,RTT,SystemWiew,embOSView等都很好用。 4、个人使用免费,支持全功能, 含Windows, macOS 和 Linux版本。 5、已经率先支持RISC-V内核。! {/ N& V# R$ a) x# _/ w 缺点:' L9 f. P2 n% a/ h/ U+ E+ E/ Q 1、仅支持自家的JLINK) G8 M! H+ E$ b/ V; I w( h 2、Embedded Studio的配置用的不顺手,配置选项多,不像MDK那种直接图形化配置。 3、中文支持不给力。9 {% [" l8 C8 k9 r 4、都开最高等级优化,ES使用的GCC,相比IAR和MDK生成的代码大小还是稍大些(配置的例子同时支持了IAR,MDK和ES,大家可以实测下)。# ~3 [; }+ x1 l) S 待测:* x+ V$ B/ Y9 U" I 编译器方面,Embedded Studio是用的GCC和CLANG,其中CLANG是个趋势,现在MDK的AC6也是用的CLANG,具体性能还没有做过比较。 代码提示功能比较好用:* a$ n6 A9 _. [! | * ]+ e! a. a( O: `, xSystemview动态GIF: ![]() * V' f- X! H% k embOSView效果! Z7 ~. d# @6 {" d) G , I; l0 d2 I# sC3 {) j* T: E1 c7 R' P* \* M J-Scope: J-RTT:/ H% p* S# \4 I4 f * n5 i$ r- j$ _& C& u0 M1 X) j& N. ?: d" u3 v$ t" H0 K2 V, C% i # ?4 M! u* C5 f1 c7 _ Ozone: ( O4 @+ a$ J U' @4 a( H" ?* U/ r; d1 k9 E) a& d2 O |
微信公众号
手机版
这个值得拥有
这个值得拥有
配合正版J-Trace就更加给力了。