入门单片机嵌入式开发,买了一个 51 开发板玩玩,看同事,用的是 keil5 来开发单片机应用的,但是这个得破解,虽然我破解成功了,但是我觉得,既然是破解软件的话,我不放心。
各位知道有哪些其他的单片机嵌入式的开发软件?尤其是开源免费的,各位用过哪些?
另外单片机入门的话,除了 51 系列还有什么比较好的单片机开发板?
1
renmu123 2021 年 4 月 16 日 via Android Arduino,esp32,esp8266
|
2
tsui 2021 年 4 月 16 日
TI MSP430,TI 自带 eclipse 魔改的 IDE ?
|
3
kangzai50136 2021 年 4 月 16 日
最近在学 STM32,用的是 JB 家的 Clion 。。。
|
4
crysislinux 2021 年 4 月 16 日 via Android
10 年那会儿我用的 eclipse 和 gcc 那一套。现在再做的话可能用 vscode 和 gcc 吧。
|
5
putaozhenhaochi 2021 年 4 月 16 日 嵌入式节点开放了。。
https://www.v2ex.com/go/embedded |
6
PhaSelEza 2021 年 4 月 16 日 STM32 的话,GNU Arm Embedded Toolchain 、make 、OpenOCD 足够,纯开源工具链。
买个 STM32F4 的多旋翼飞控(引出 SWD 接口),再买个 CMSIS-DAP/DAP-Link 开源调试器,就足够了,挺好玩的。 |
7
amosasas 2021 年 4 月 16 日
Arduino,Keil,IAR,vscode...
|
8
Imindzzz 2021 年 4 月 16 日 做 esp32 stm32 用 https://platformio.org/ 。
|
9
zjqzxc 2021 年 4 月 16 日 楼上推荐 STM32 的,你们现在还能买得起么
建议 arduino 入门 |
11
joouis 2021 年 4 月 16 日 via Android
最早是 Keil,后来接触开源就用编辑器和 GNU Toolchains 了
|
12
treblex 2021 年 4 月 16 日
vscode 有个 PlatformIO IDE 插件,挺好用的,不是专业人员,esp32 blink 之后就在吃灰党
|
13
viruser 2021 年 4 月 16 日 via Android
非专业人员,了解过一些的说两句:ST 家有开源的 CubeMX 和 CubeIDE 辅助 ST 家的硬件开发。Arduino 和 ESP8266 的话可以用 VSCode 和配套插件开发。
|
15
masterclock 2021 年 4 月 16 日
嵌入式太杂了
入门建议 Arduino, arm 版的 深入的话 cortex-m 系列,大厂都有自己的 IDE,但 Keil 最通用 RT-Studio 也是个选择 |
16
shijingshijing 2021 年 4 月 16 日
开发当然是 Keil C51 了,IDE 、编译、调试、烧录一把梭。方便好用,导入 c51 的头文件即可,注意选择对应的型号,编译的时候也要注意,网上教程一大堆。
新手上 STC 吧,虽然不是很正规,但是挡不住板子便宜,资料多,接地气,用户基数大。而且烧录方便。 英文好的话,可以搞 STM,这个支持也不错,比 STC 的稳定,无痛转移到正规项目。缺点是要弄一根 ST-Link 的烧录线,不像 STC 可以做到几乎 0 成本直接串口烧写。 arduino 和 ESP8266 严格来讲不属于 C51 了,比 C51 强大太多,当然价格也贵。 |
17
shijingshijing 2021 年 4 月 16 日
自己玩玩 STC,各种便宜白菜价,缺点就是看批次,有的批次不稳定,台湾代工的好一点,不过现在应该问题都不大了。
后面有批量生产计划的话,还是上 STM 吧。 |
18
andyhuzhill 2021 年 4 月 16 日
8051 可以用 SDCC 的
如果会用汇编 免费的 51 汇编器更多, 我比较喜欢用 proteous 带的那个 [ASEM-51]( http://plit.de/asem-51/) 其他的用得比较多的就是 STM32 了 STM32 是 ARM 内核 所以 开源的 gcc 都能用 ST 官方就有 CubeIDE 还有 SW4STM32 之类的 |
19
catinsides 2021 年 4 月 16 日
大学时候流行 51, avr, 430, stm32 这些。软件的话,买开发板资料都会附赠一些。
|
20
xulolololololo 2021 年 4 月 16 日 嵌入式曾经也玩各种 stc89C52,stm32f103 系列,msp430,arm 板,但是最后校招教做人,直接背离了这条线,现在做后台去了
|
22
cnrting 2021 年 4 月 16 日 via iPhone
只用过 keil 和 iar....久远到感觉是上辈子的事情
|
23
CallMeReznov 2021 年 4 月 16 日
Arduino 啊
VS 和 VSC 都有开发插件. |
24
mango88 2021 年 4 月 16 日
毕业之后 就没碰过 keil 了...
|
25
chiu 2021 年 4 月 16 日
目前工作:VSCode + cross-platform-gcc + python/bash script
|
26
wty 2021 年 4 月 16 日
我用的 visualgdb, 一个基于 vs 的插件,付费的
免费的话就各厂家自己的 ide 了吧,基本都是 eclipse 改的,挺难用的 现在建议直接上 stm32,51 太老旧了。msp430 也可以,写起来类似 51,但是寻址什么的更现代化,不容易出奇怪的 bug |
27
changwei 2021 年 4 月 16 日
keil 不破解也能用,只不过只能编译很小的代码(好像几十 kb,换算成行也就几万到几十万行左右),但是对于初学者来说还是足够了,初学者写个流水灯,加上 reg51.h 之类的库文件也不过几千行,不至于用不了,只不过用汇编单步调试阶段要注意一下免费评估版本的 keil 会在编译的前面一些地方填入大量的 nop 指令(就是为了不让你写的代码超过一定尺寸所以故意填的),除此之外使用 keil 不会有任何问题,这个 IDE 的单步调试和内建逻辑分析仪功能是非常好的 debug 工具,市面上也是教程最多的。
|
28
PingandA 2021 年 4 月 16 日
相较于 996,嵌入式专业还是劝退方向吗?
|
29
byaiu 2021 年 4 月 16 日
IAR 简单好用,学生时代的首选。当时用的是 MSP430.
|
30
mrcn 2021 年 4 月 16 日
正儿八经搞还是 STM32 吧,51 太落后了,Arduino 还算行,其他的太非主流了
不想用收费商业软件也可以 VSCode+STM32CubeMX+CMake+GCC |
31
mrcn 2021 年 4 月 16 日 32 现在不买单芯片的话,看了下最小系统板的价格好像还好
芯片是真乱涨,比显卡还魔幻,103C8T6 能卖到八九十一片…… |
32
yolee599 2021 年 4 月 16 日
直接 gcc + makefile
|
33
psychoo 2021 年 4 月 17 日
IAR 最好用
|
34
inframe 2021 年 4 月 17 日
keil 5 好像当年写作业的时候触发过大整数 编译器编译出错误的常量,不知道过了那么多年修复了没
|
35
zjqzxc 2021 年 4 月 17 日 @levelworm 开发板价格还不太离谱,但是单买芯片价格上天了,涨价 1000%轻轻松松;现在大家都在琢磨国产 stm32 兼容芯片。
如果有一定经验的也可以试试 risc-v |
37
NealLason 2021 年 4 月 26 日
gcc/makefile/openocd/vim/tmux 一把梭
|
39
humbass 2022 年 2 月 5 日
在搞一个项目,需要用到嵌入式,有没有朋友可以接兼职。vx: ZGFsaS1jaGVuCg==
|