ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

整片文档将围绕 VS code+ESP_IDF 环境来实现ESP32开发进行阐述

一、软件获取

如果还没安装VS code 和 python,请通过以下路径安装好软件,安装步骤请自行百度,值得注意的是在安装python 时记得勾线添加变量。

  1. VS code :https://azure.microsoft.com/zh-cn/products/visual-studio-code/
  2. python(百度网盘) :https://pan.baidu.com/s/1ha9d1kxtLY1OGTbICg5Pgg
    提取码:krqg
  3. python(官方):https://www.python.org/downloads/

二、环境搭建

  1. 打开 VS code ,在插件扩展中搜索 ESP IDF,然后点击安装,安装完成后重启VS code就会出现如下界面,选择第二项开始安装ESP-IDF 工具链。
    在这里插入图片描述
  2. 选择乐鑫的服务器,版本选择4.3,然后选择安装的路径,这里我放在d:\ESP32_IDF文件夹中(如图1),然后慢慢等待,中间会出现(如图2)安装ESP-IDF Tools的界面,点击下载工具即可(注意路径),直到出现(如图3)安装完成。
    图1:
    在这里插入图片描述
    图2:
    在这里插入图片描述
    图3:
    在这里插入图片描述

三、工程编译及程序下载

  1. 打开D:\ESP32_IDF\esp-idf\examples文件夹,下面就是一些例程,如图:
    2.

  2. 打开 D:\ESP32_IDF\esp-idf\examples\get-started文件夹将下面的blink 文件夹拖入VS code 中,如图:
    在这里插入图片描述

  3. 针对我手里的板子,改一下LED的IO口,如图:
    在这里插入图片描述

  4. 点击左下角编译图标,第一次编译过程可能有点长,如图:
    在这里插入图片描述
    5.编译完成(如图1),选择烧写方式,顶部会弹出JTAG、UART,我选择UART(根据手里板子自行决定),烧写完成(如图2)。
    图1:
    在这里插入图片描述
    图2:
    在这里插入图片描述

  5. 验证结果:
    在这里插入图片描述

五、总结

不得不说在VS code 里面开发ESP32 便捷性得到了很大的提升,不过还是有不足之处,就编译效率来看还有很大的提升空间,而且官方的教程针对VS code方面的介绍过少,B站官方的视频教程和最新的插件有一定的区别,文档里面介绍的过少,还有就是在VS code里面装ESP-IDF 插件的时候,网络不好可能会导致重新安装(问题在于ESP IDF Tools 需要从github 拉取,所以会很慢或者等待时长连接不上就会直接退出,这样一来你又得重新安装),重新安装会花费大量的时间等待。

补充:头文件报红色波浪线,解决办法

现象如图:
在这里插入图片描述
解决办法:

  1. 先安装C/C++ 扩展插件
    在这里插入图片描述

  2. 打开工程,先编译一次,不管报不报错

  3. 编译完后关闭VS code ,然后再打开,过一会儿右下角会弹出一个对话框,点击即可
    在这里插入图片描述

  4. 最后重新编译一次,如图已编译通过,且红色波浪线大部分已消失
    在这里插入图片描述
    5.鼠标放到头文件或函数上,按Ctrl + 鼠标左键分别跳转到相应的头文件和原函数
    在这里插入图片描述
    在这里插入图片描述

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值