学习阶段单片机买esp32还是stm32?

学习阶段单片机买esp32还是stm32?


在开始前我有一些资料,是我根据网友给的问题精心整理了一份「stm32的资料从专业入门到高级教程」,

点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!先说结论,我也是建议先学stm32。

esp32和stm32都玩过,也都用来做过很多产品。stm32属于单片机,esp32属于Wi-Fi类mcu,定位还是有很大的差别。

从以下几个角度对比两者之间的差别:

1、开发环境不同:stm32是Arm cortex-M核,可以使用mdk类的ide,可以在windows下直接运行。esp32用的是xtensa核,用的gcc编译器,gcc一般用Makefile,虽然也可以在Windows下编译,但是用的是命令行编译。门槛高很多。

2、stm32可以使用st提供的那种库文件,大大降低了入门门槛。esp32一般会用esp-idf,门槛会对比高很多。虽然esp-idf脚本实现了自动化安装。基本上都考虑到了各种环境。

3、stm32一般除了使用库文件之外,自己可以从零开始学习构建整个嵌入式系统,个人感觉这个对于一个刚入门的人来说很重要, 我也是都会从最小系统开始搭建自己想要的功能。esp-idf整个构建系统非常复杂,组件非常多,需要对嵌入式构建、编译系统有一定的功底,不然只会应用一下esp32不够深入。

如果有了一定的经验,还是非常建议深入学习一下esp32。9ac87873028c975e96a23c457c5107bc.jpeg

相关推荐

  1. 单片机学习笔记——ESP32

    2024-03-10 02:40:05       29 阅读
  2. ESP32STM32的区别

    2024-03-10 02:40:05       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-10 02:40:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-10 02:40:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-10 02:40:05       87 阅读
  4. Python语言-面向对象

    2024-03-10 02:40:05       96 阅读

热门阅读

  1. Apache的安装与目录结构详细解说

    2024-03-10 02:40:05       48 阅读
  2. Android中Fragment生命周期的异常情况分析

    2024-03-10 02:40:05       37 阅读
  3. IT廉连看——Uniapp——Uniapp生命周期

    2024-03-10 02:40:05       40 阅读
  4. 【EXCEL自动化07】用pandas库实现vlookup函数功能

    2024-03-10 02:40:05       39 阅读
  5. OceanBase社区版手动部署单副本集群及OBProxy

    2024-03-10 02:40:05       32 阅读
  6. 推特API(Twitter API)V2 查询用户信息

    2024-03-10 02:40:05       33 阅读
  7. 用mac系统后python遇到[SSL: CERTIFICATE_VERIFY_FAILED]

    2024-03-10 02:40:05       44 阅读
  8. InstantiationAwareBeanPostProcessor学习

    2024-03-10 02:40:05       42 阅读