当你需要做一个项目,github正好有一个的时候,如果是stm32,只要芯片有一点不一样,代码下载下来是不能运行的,需要改外设初始化,分频要改、还要根据芯片手册改引脚。
Arduino的项目几乎下载下来就能运行,而且uno的代码esp32也能跑,几乎不用改,只要在宏定义改改引脚就行了。
估计大多数搞单片机的不是计算机出身的,很难认识到这件事的革命性。
所有技术栈的永恒目标就是实现一次发布、到处运行,确实Arduino不能操作底层,…。
上一篇 : 有哪些看似精妙实则很蠢的设计?
下一篇 : HTTP/3 解决了什么问题,又引入了什么新问题?
Cloudflare是一家什么样的公司?...
如何看待 Rust 写的 PNG 解码器比 C 实现更快?...
当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?...
世俱杯小组赛,迈阿密国际 2-1 波尔图,梅西任意球破门,如何评价本场比赛?...