
说明: 1、从推出3.4版本开始,Embedded Studio变得越来越好用了,当前最新版本是V4.10a+ u' d& Z3 I/ c4 G3 c 2、由于新版ES集成了各种工具和软件组件,printf直接使用SEGGER RTT,不再使用串口,进入调试界面后有一个窗口可以方便查看。% y1 y1 O3 J) c4 W3 o9 {4 g3 C ![]() STM32-V6的程序模板:, g4 l5 S3 y) T ![]() , B7 n8 i: E1 v) ^ G Embedded Studio V4.10百度云下载 链接:https://pan.baidu.com/s/16qGFj-nhGenSI3G_6QFplA 提取码:0zmh6 w! f6 S# s6 W' e z 制作方法:5 B8 c! i7 {3 a5 v! N ![]() ![]() ![]() Embedded Studio与MDK和IAR性能比较 优点:' R+ f ?$ g4 Z F 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内核。( i( \' N8 O2 {1 @ 缺点:" [4 M3 ^0 }9 f; t! v: d 1、仅支持自家的JLINK 2、Embedded Studio的配置用的不顺手,配置选项多,不像MDK那种直接图形化配置。4 c: g) E) O4 L) j: i' Z m 3、中文支持不给力。 4、都开最高等级优化,ES使用的GCC,相比IAR和MDK生成的代码大小还是稍大些(配置的例子同时支持了IAR,MDK和ES,大家可以实测下)。 待测:4 l4 u4 b+ y, [ \0 e 编译器方面,Embedded Studio是用的GCC和CLANG,其中CLANG是个趋势,现在MDK的AC6也是用的CLANG,具体性能还没有做过比较。 ![]() 代码提示功能比较好用: ![]() Systemview动态GIF:' e$ V6 C: z1 ~- B. L$ x) n ![]() embOSView效果' v" h1 W; `6 a ![]() J-Scope: ![]() J-RTT: ![]() 2 \1 \* X/ s1 b. e3 t ! P1 d& _4 { q1 D, k2 D [# x4 \ Ozone:, K0 y; ^( U; v: ?& l( O ![]() 1 ~- t* S6 }5 G G$ |( _ |
这个值得拥有
这个值得拥有
配合正版J-Trace就更加给力了。