
说明:" L; S) K1 |+ d7 r: o0 p 1、从推出3.4版本开始,Embedded Studio变得越来越好用了,当前最新版本是V4.10a 2、由于新版ES集成了各种工具和软件组件,printf直接使用SEGGER RTT,不再使用串口,进入调试界面后有一个窗口可以方便查看。2 Q; a) q; I8 t' B% s- r+ B ![]() STM32-V6的程序模板: ![]() Embedded Studio V4.10百度云下载& b1 q" |3 [ ]$ j* q) d1 B; {4 v 链接:https://pan.baidu.com/s/16qGFj-nhGenSI3G_6QFplA 提取码:0zmh 0 d. _! ^4 b4 h 制作方法: ![]() ![]() ![]() Embedded Studio与MDK和IAR性能比较% S% ~- l* e; H y: B 优点:: }6 ` u! m# k7 u 1、编辑器功能比MDK和IAR强劲太多倍,几乎可以媲美notepad++,VSCode,SI等编辑器,像代码格式化,文件比较,代码提示,专业的代码高亮,各种风格主题等。1 D+ @2 \& Z) a; n1 t6 u. D$ x 2、超快速的工程启动,现在MDK5和IAR8开机都得反应会,特别是超大工程时,使用Embedded Studio的效果非常明显。同时编译速度也飞快,不比IAR差,比MDK强很多。编译个HAL库,带browse info,速度也是嗖嗖的。* \/ X' u9 h; U3 e* y5 I+ W 3、调试工具方面,Embedded Studio简直不要太丰富,因为有JLINK的支撑,像JScope,RTT,SystemWiew,embOSView等都很好用。3 l! O6 [9 s& X8 n 4、个人使用免费,支持全功能, 含Windows, macOS 和 Linux版本。 5、已经率先支持RISC-V内核。 ; {% I7 h2 a) y* u+ I; J- _ 缺点: 1、仅支持自家的JLINK1 H$ A& h4 u8 }, i( h$ U 2、Embedded Studio的配置用的不顺手,配置选项多,不像MDK那种直接图形化配置。' U% m; K( H- D; g. x 3、中文支持不给力。 4、都开最高等级优化,ES使用的GCC,相比IAR和MDK生成的代码大小还是稍大些(配置的例子同时支持了IAR,MDK和ES,大家可以实测下)。' k1 V, @" w. J: { ; ^1 [, P- D9 e0 p2 J 待测: 编译器方面,Embedded Studio是用的GCC和CLANG,其中CLANG是个趋势,现在MDK的AC6也是用的CLANG,具体性能还没有做过比较。 ![]() 代码提示功能比较好用: ![]() 3 c G: Y; x1 f. K' s! t2 X" L$ ^ Systemview动态GIF:0 t* P! R3 m( S5 |- T ![]() 5 [5 Z$ E; E8 O2 R0 C8 e" l embOSView效果 ![]() J-Scope:# }2 l5 x* |: Y$ c, {: ]" j ![]() J-RTT: ![]() 0 m" R# p$ k; [+ u* ` Ozone: ![]() + @* ?3 ^ h; f0 M" U |
这个值得拥有
这个值得拥有
配合正版J-Trace就更加给力了。