硬汉嵌入式论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 爱恋之燕
收起左侧

[其它] 统计一下,大家平时常用的IDE是哪个?说说各自的优缺点

  [复制链接]

15

主题

76

回帖

121

积分

初级会员

积分
121
发表于 2019-12-24 11:55:57 | 显示全部楼层
1.png



9dab-ikvenfu0660506.jpg


无聊时翻手机看到的,文言文编程:)
https://github.com/LingDong-/wenyan-lang

回复

使用道具 举报

8

主题

33

回帖

57

积分

初级会员

积分
57
发表于 2020-3-25 12:52:26 | 显示全部楼层
最近准备换到 vscode+gcc+cmake的组合来
回复

使用道具 举报

3

主题

41

回帖

50

积分

初级会员

积分
50
发表于 2020-5-10 15:25:25 | 显示全部楼层
fantasyhpu 发表于 2019-12-24 11:55
无聊时翻手机看到的,文言文编程:)
https://github.com/LingDong-/wenyan-lang

这牛大发了
回复

使用道具 举报

0

主题

58

回帖

58

积分

初级会员

积分
58
发表于 2020-5-11 19:48:26 | 显示全部楼层
TureSTUDIO+IAR
IAR主要是之前8051,MSP430,STM8都有用过
现在主要用TureSTUDIO,免费,代码编辑功能不错,可以装IAR插用IAR编译,带Git管理工具
2011就自己搭Eclipse+GCC的环境
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106574
QQ
发表于 2020-5-12 07:35:16 | 显示全部楼层
cowen 发表于 2020-5-11 19:48
TureSTUDIO+IAR
IAR主要是之前8051,MSP430,STM8都有用过
现在主要用TureSTUDIO,免费,代码编辑功能不 ...

如果一直用的TrueSTUDIO的话,可以切到STM32CubeMX上了。
回复

使用道具 举报

0

主题

58

回帖

58

积分

初级会员

积分
58
发表于 2020-5-12 08:00:18 | 显示全部楼层
eric2013 发表于 2020-5-12 07:35
如果一直用的TrueSTUDIO的话,可以切到STM32CubeMX上了。

TrueSTDUDIO没出For STM32前是用自己搭的Eclipse+GCC+Jlink
STM32CubeIDE试了,没有自带Git插件,自己装的话怕遇到版本不对,也懒得折腾
先继续用TrueSTUDIO,等STM32CubeIDE功能完善和稳定一些再切
回复

使用道具 举报

19

主题

72

回帖

129

积分

初级会员

积分
129
发表于 2020-7-27 10:08:40 | 显示全部楼层
使用了免费的STM32CubeIDE, ST官方免费的,它将STM32CubeMX和TrueSTUDIO结合到一起了。
回复

使用道具 举报

0

主题

95

回帖

95

积分

初级会员

积分
95
发表于 2020-8-11 09:12:24 | 显示全部楼层
编译用EclipseCDT+scons+ARMCC v5/6, 在线调试用MDK。对我个人来说,还没发现哪个免费的C语言编辑器比EclipseCDT更好用,尤其是从编译命令自动获取Include目录和宏定义这个功能对浏览代码太有用了。
回复

使用道具 举报

0

主题

14

回帖

14

积分

新手上路

积分
14
发表于 2020-9-1 21:43:28 | 显示全部楼层
因为项目的原因准备使用stm32mp里面m4的内核,stm32cubeide可以通过局域网仿真这个内核,而且如果要仿真a7和m4的通信只能用这种方式。
不知道大家知道其他的ide支持这个功能的。
回复

使用道具 举报

6

主题

636

回帖

654

积分

金牌会员

积分
654
QQ
发表于 2020-9-2 10:25:38 | 显示全部楼层
目前仅用过MDK、IAR和SES,MDK最熟悉,SES最喜欢,后面的项目有机会还是慢慢切换为SES
其它的VSC等非主流开发方式尝试过,仅仅尝试过
回复

使用道具 举报

4

主题

22

回帖

34

积分

新手上路

大帅哥

积分
34
发表于 2020-9-14 13:53:10 | 显示全部楼层
现在MDK唯一吸引我的地方就是包管理了,我现在准备用CMake+VIM+GCC+GDBGUI+OpenOCD联合搞一套自己的技术栈了,这些都是开源技术,美国搞事情也搞不到这上面。
回复

使用道具 举报

0

主题

29

回帖

29

积分

新手上路

积分
29
发表于 2020-10-17 18:04:24 | 显示全部楼层
我很看好 ES, 他也支持非jlink的, 但是要通过 OpenOCD 等中转
回复

使用道具 举报

13

主题

95

回帖

134

积分

初级会员

积分
134
发表于 2021-3-3 16:02:36 | 显示全部楼层
我已近转移到ES了,不用破解非商用全功能版免费,工程秒开,配合自家JLink调试稳定,彻底告别MDK无厘头式随机崩溃,IDE细节做的好,更方便使用,缺点就是刚开始用配置有点复杂,另外没有MDK的RTE配置功能。
回复

使用道具 举报

4

主题

285

回帖

297

积分

高级会员

积分
297
发表于 2021-3-28 11:01:10 | 显示全部楼层
ES支持GD32吗?
回复

使用道具 举报

14

主题

62

回帖

104

积分

初级会员

积分
104
发表于 2021-4-12 10:01:17 | 显示全部楼层
前段时间安装了ES,研究了几个小时,各种配置找不到,无奈卸载了。 芯片配置,链接文件,调试选择,优化这些要有个使用说明就好了。
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2021-5-12 00:07:59 | 显示全部楼层
clion挺不错的,如果只用STM32+Cube的话。其他的mcu就得自己写cmake了,没有gcc的启动文件还得自己写(比如某些国产)。。而且有时候(比如stm32mp157那和一般的STM32不太一样的目录)支持就不是很好。
回复

使用道具 举报

14

主题

62

回帖

104

积分

初级会员

积分
104
发表于 2021-6-15 13:25:48 | 显示全部楼层
MDK 转AC6后,编译速度还可以。  
IAR用8.40经常出现update building tree,很不爽。
ES研究了两天,每整明白配置,支持器件太少,第三方厂家也没有提供相关插件。 配置里面,芯片型号和内核配置竟然是不相关连的,项目如果需要迁移其他芯片很难操作,已放弃。
回复

使用道具 举报

75

主题

679

回帖

904

积分

金牌会员

积分
904
发表于 2021-6-15 14:26:29 | 显示全部楼层
jisaowang2 发表于 2020-3-25 12:52
最近准备换到 vscode+gcc+cmake的组合来

如果不用IDE,还在Windows下面开发将没有意义,arm-none-gcc-eabi了解下。
回复

使用道具 举报

5

主题

196

回帖

211

积分

高级会员

积分
211
发表于 2021-9-1 23:46:09 | 显示全部楼层
vscode+makefile/cmake+armcc/gcc, 调试用ozone,backtrace用Trace32。
这是目前我个人感觉开发、调试体验比较流畅的一套环境。读别人的代码代码偶尔用sourceInsight。
回复

使用道具 举报

13

主题

223

回帖

262

积分

高级会员

积分
262
发表于 2021-11-21 10:13:42 | 显示全部楼层
alexyzhov 发表于 2021-9-1 23:46
vscode+makefile/cmake+armcc/gcc, 调试用ozone,backtrace用Trace32。
这是目前我个人感觉开发、调试体 ...

这套环境有教程吗?
回复

使用道具 举报

73

主题

1192

回帖

1411

积分

至尊会员

积分
1411
发表于 2022-3-17 08:41:47 | 显示全部楼层
miaoqiongb 发表于 2021-11-21 10:13
这套环境有教程吗?

这玩意很折腾,不建议搞。。
回复

使用道具 举报

38

主题

194

回帖

318

积分

高级会员

积分
318
发表于 2022-3-18 08:51:58 | 显示全部楼层
折腾。虽然向往vscode + gcc +cmake这一套(因为这一套让我感觉像是玩Linux 的)。
但是我自己玩不明白。

还是MDK用的最舒服。非ST系列的芯片也能很好的支持。

最近在玩ESP32,那个用ESP-IDF,感觉和vscode那一套比较像。Window下配置环境我就配置了好久整不明白。
感觉是不是要装个Linux虚拟机,在虚拟机下开发会好一点??
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106574
QQ
发表于 2022-3-18 09:30:50 | 显示全部楼层
会飞的猪_2020 发表于 2022-3-18 08:51
折腾。虽然向往vscode + gcc +cmake这一套(因为这一套让我感觉像是玩Linux 的)。
但是我自己玩不明白。
...

VisualGDB搞ESP32比较方便。

就是基于乐鑫的IDF搞的,

VisualGDB开发ESP32
https://www.armbbs.cn/forum.php? ... 7730&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

3

主题

110

回帖

119

积分

初级会员

积分
119
发表于 2022-3-21 09:52:03 | 显示全部楼层
会飞的猪_2020 发表于 2022-3-18 08:51
折腾。虽然向往vscode + gcc +cmake这一套(因为这一套让我感觉像是玩Linux 的)。
但是我自己玩不明白。
...

https://www.armbbs.cn/forum.php? ... &extra=page%3D1
看2楼和11楼
回复

使用道具 举报

5

主题

51

回帖

66

积分

初级会员

积分
66
QQ
发表于 2022-4-9 11:47:59 | 显示全部楼层
感觉embedded studio用起来更舒服一些
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2022-5-7 10:14:46 | 显示全部楼层
liugang1986 发表于 2019-7-24 15:36
现在在用一套非主流的IDE方案:QT Creator + IAR。这两者结合,能够用上中文的标识符(中文变量名称,中文 ...

第一次见这种方式
回复

使用道具 举报

0

主题

84

回帖

84

积分

初级会员

积分
84
发表于 2022-7-19 13:41:25 | 显示全部楼层
小坑kk 发表于 2022-5-7 10:14
第一次见这种方式

      这里更新一下,现在这个方案已经过时了啊,已有更好的方案了。
      主要的变化是,不再依赖IAR了。当然IAR是个很优秀的工具,尤其是当下能够识别中文符号(中文变量+中文函数名)的编译器可不多,它就是难得的既为大家熟知,又支持中文符号编译的IDE了。然而,有一个问题是,对于成本敏感的场合来说,它很贵。
      于是乎,曾经冒出个想法,是否可以编写一个工具,将含有中文符号的源文件翻译为纯粹的英文符号文件,这样对编译器的要求就大大降低了,近乎随便一个编译器都能完成中文编程的任务了。
      于是,在买不到IC的这段时间里,折腾出了一个小工具。读取源代码文件,将其中的所有中文符号(不含注释里的中文)翻译为对应的拼音。这样,在用支持中文的编辑器编写完代码后,用这个软件转换一下,就可以在其它的IDE中进行编译、调试了。
      这个方案的缺点如下:1.调试的时候代码不是中文。不过通过拼音倒是也很容易理解并找到对应的中文符号。2.符号的拼音可能很长。这个可以通过个人喜好的方案进行缩短,见仁见智,方法多样。3.发现bug位置后,不能在拼音文件中改,要回到原始的中文源代码文件中修改才行。这一点暂无良好的解决方法。

      当然,这些折腾确实很麻烦,但对于在意成本,又喜欢中文编程的朋友来说,姑且算是个折衷方案。
      另外,现在常见的编辑器中,能够良好识别中文符号(中文变量+中文函数名)的至少已有两个了: VS Code 和 QT Creator。也许有其它的编辑器也行,但感觉有这两个已经足够了,功能强大,而且还都免费开源。      

回复

使用道具 举报

59

主题

280

回帖

457

积分

高级会员

积分
457
发表于 2023-2-15 10:32:04 | 显示全部楼层
如果iar带像mdk的rte,就爽了
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2023-2-16 01:00:08 | 显示全部楼层
STM32CubeIDE
回复

使用道具 举报

3

主题

48

回帖

57

积分

初级会员

积分
57
发表于 2023-2-24 09:22:19 | 显示全部楼层
VS CODE + MDK5
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2023-8-15 14:07:27 | 显示全部楼层
本人学生一枚,RM这里教的CLion+OpenOCD+gcc,感觉日后要换回keil了qaq
回复

使用道具 举报

1

主题

7

回帖

10

积分

新手上路

积分
10
发表于 2023-9-1 16:12:30 | 显示全部楼层
用GCC的人就那么少吗???
回复

使用道具 举报

1

主题

51

回帖

54

积分

初级会员

积分
54
发表于 2023-12-20 16:00:52 | 显示全部楼层
看工作环境。
工作用 Keil MDK;个人玩玩就用 VSCODE + GCC
回复

使用道具 举报

11

主题

36

回帖

69

积分

初级会员

积分
69
发表于 2024-2-20 17:02:38 | 显示全部楼层
新手用的STM32CubeMX进行配置生成代码,然后用Keil去开发
用的HAL库 出问题都不好找原因
回复

使用道具 举报

0

主题

4

回帖

4

积分

新手上路

积分
4
发表于 2024-2-28 10:21:30 | 显示全部楼层
在开发环境上,为兼容多款芯片(不限于STM32)、易于维护和移植,目前个人还是更倾向于MDK-ARM V5 + VS Code的方式。Keil尽量只做基本配置,不使用STM32CubeMX和RTE生成工程和源码。
回复

使用道具 举报

38

主题

194

回帖

318

积分

高级会员

积分
318
发表于 2024-3-19 08:07:21 | 显示全部楼层
WwWangGuanHeR 发表于 2023-8-15 14:07
本人学生一枚,RM这里教的CLion+OpenOCD+gcc,感觉日后要换回keil了qaq

RM是什么意思?
回复

使用道具 举报

3

主题

9

回帖

18

积分

新手上路

积分
18
发表于 2024-4-8 12:30:09 | 显示全部楼层
MDK-Arm 和 VScode 配合,但是 VScode 那个扩展不更新了,我感觉那个扩展挺好用的。
回复

使用道具 举报

75

主题

679

回帖

904

积分

金牌会员

积分
904
发表于 2024-4-15 23:43:07 | 显示全部楼层
shiinakaze 发表于 2024-4-8 12:30
MDK-Arm 和 VScode 配合,但是 VScode 那个扩展不更新了,我感觉那个扩展挺好用的。

EIDE比哪个好用多了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-4-25 09:33 , Processed in 0.305605 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表