1
STM32 和 ESP32,哪个更适合我们学习?
这两个虽然都是单片机,但是各自的应用领域不一样,不存在谁取代谁的关系。
STM32 历史悠久,产品线非常的丰富,应用领域涉及医疗、汽车、工业自动化等等,市场占有率也很高。
ESP32相对年轻了不少,满打满算也不到 10 岁,他的前身,还得从 ESP8266 说起,都属于乐鑫科技的产品。
如果你用单片机做过一些物联网产品,那多多少少应该听过 ESP8266,这是一个非常常见的WiFi模块。
ESP8266 本身也是个 32 位的单片机,所以它可以独立的运行程序,一般通过串口跟主控制器进行通信。
2016 年的时候,乐鑫又推出了 ESP8266 的升级版,ESP32,你可以理解成这是一款集成了WiFi和蓝牙的单片机。
ESP32 全系的产品相比 STM32 要少很多,不过它还很年轻,再过几年,应该会更加丰富。
价格方面,ESP32要实惠的多,比如这么一个开发套件,核心板加底板加摄像头,一共才 30 块钱。
再比如这个 ESP8266,只需要 9 块钱。即使是学生,也不会有太大压力。
ESP32 的使用场景也非常的明确,主攻物联网,可以让设备轻松的接入云服务,实现远程数据交互。
关于 STM32 和 ESP32 学哪个?如果时间和精力充足,可以都学;如果时间不多,我推荐学习 STM32。
STM32 网上的教学资源一大堆,付费的免费的,各种资料一大堆。ESP32 的教学资源相对少一些,还需要时间去完善。
在从就业的角度,由于 STM32 应用特别广泛,不限行业,所以要求会 STM32 的岗位更多一些。
ESP32 的热度会越来越高,因为物联网在不断发展。开发 ESP32 可以用 Arduino,也可以用官方提供的 IDF,Arduino 更适合小白入门,IDF 对个人能力要求比较高。
如果时间充足,STM32 和 ESP32 当然建议都学,积累的项目越多,对就业的帮助也就越大。
全部0条评论
快来发表一下你的评论吧 !