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

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 工具链。
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建
  2. 选择乐鑫的服务器,版本选择4.3,然后选择安装的路径,这里我放在d:\ESP32_IDF文件夹中(如图1),然后慢慢等待,中间会出现(如图2)安装ESP-IDF Tools的界面,点击下载工具即可(注意路径),直到出现(如图3)安装完成。
    图1:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建
    图2:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建
    图3:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

三、工程编译及程序下载

  1. 打开D:\ESP32_IDF\esp-idf\examples文件夹,下面就是一些例程,如图:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

  2. 打开 D:\ESP32_IDF\esp-idf\examples\get-started文件夹将下面的blink 文件夹拖入VS code 中,如图:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

  3. 针对我手里的板子,改一下LED的IO口,如图:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

  4. 点击左下角编译图标,第一次编译过程可能有点长,如图:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建
    5.编译完成(如图1),选择烧写方式,顶部会弹出JTAG、UART,我选择UART(根据手里板子自行决定),烧写完成(如图2)。
    图1:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建
    图2:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

  5. 验证结果:
    ESP32学习笔记(1)--VS code ESP-IDF 开发环境搭建

五、总结

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

上一篇:逆向入门(5)汇编篇-函数相关学习与JCC指令


下一篇:最干货+新手向!最详细的一文上手函数栈帧的创建和销毁