说明:& U; L7 C+ `. u( F. a 1、从推出3.4版本开始,Embedded Studio变得越来越好用了,当前最新版本是V4.10a 2、由于新版ES集成了各种工具和软件组件,printf直接使用SEGGER RTT,不再使用串口,进入调试界面后有一个窗口可以方便查看。0 `! d i5 n6 e' _2 J$ i) f X 7 a \ J# K+ _0 ^ STM32-V6的程序模板: ES - Template.rar Embedded Studio V4.10百度云下载 链接:https://pan.baidu.com/s/16qGFj-nhGenSI3G_6QFplA 提取码:0zmh % [, I* k9 ]4 n/ B! B$ [ 制作方法: Embedded Studio工程建立笔记.one 8 q9 @, ^! c' F; s) v. s- W Embedded Studio工程调试笔记.one - T9 ]3 K' ?: V& p$ G1 {) T! g2 D4 O % m+ _. m- [* x5 ] Embedded Studio与MDK和IAR性能比较& e% Y1 ^+ ]! ]% e2 S 优点: 1、编辑器功能比MDK和IAR强劲太多倍,几乎可以媲美notepad++,VSCode,SI等编辑器,像代码格式化,文件比较,代码提示,专业的代码高亮,各种风格主题等。 2、超快速的工程启动,现在MDK5和IAR8开机都得反应会,特别是超大工程时,使用Embedded Studio的效果非常明显。同时编译速度也飞快,不比IAR差,比MDK强很多。编译个HAL库,带browse info,速度也是嗖嗖的。) _" G2 X4 C) g4 m4 N 3、调试工具方面,Embedded Studio简直不要太丰富,因为有JLINK的支撑,像JScope,RTT,SystemWiew,embOSView等都很好用。 4、个人使用免费,支持全功能, 含Windows, macOS 和 Linux版本。 5、已经率先支持RISC-V内核。 5 u0 g4 _" b3 d; P 缺点:8 ^: D- R$ B; e# d$ a 1、仅支持自家的JLINK1 d5 j1 `3 @- B/ y6 e 2、Embedded Studio的配置用的不顺手,配置选项多,不像MDK那种直接图形化配置。 3、中文支持不给力。; V4 o3 o8 N6 W5 e u+ X' f# s 4、都开最高等级优化,ES使用的GCC,相比IAR和MDK生成的代码大小还是稍大些(配置的例子同时支持了IAR,MDK和ES,大家可以实测下)。 待测:$ G3 j; f( _ R, _) k6 l! V2 v; o6 r 编译器方面,Embedded Studio是用的GCC和CLANG,其中CLANG是个趋势,现在MDK的AC6也是用的CLANG,具体性能还没有做过比较。" |4 R6 @3 l- u( ]7 X; `) g 代码提示功能比较好用:& P( {/ ^+ G2 m" Q# u& Z . P- I S3 T( k: j/ n2 u! M3 g: d/ N Systemview动态GIF:3 v: Q8 n0 Q0 ]6 | , r# D5 i; ]: A7 L embOSView效果 J-Scope: 5 U8 v4 a, i3 q: M( n5 M J-RTT:/ p4 m3 e) ]3 m 1 U' _$ |, [! t$ \; [& S: h - _ g- a; }; ?, l) G$ u- ]+ Z0 L: l 1 e8 @, s% _4 P1 }; q Ozone:" M/ y$ {/ f3 y |
这个值得拥有
这个值得拥有
配合正版J-Trace就更加给力了。