【笔记2-1】ESP32:基于vscode的espidf插件的开发环境搭建

主要参考b站宸芯IOT老师的视频,记录自己的笔记,老师讲的主要是linux环境,但配置过程实在太多问题,就直接用windows环境了,老师也有讲一些windows的操作,只要代码会写,操作都还好,开发板用ESP-WROOM-32,其实坑还挺多的,慢慢来吧。

  • 首先在vscode上安装espidf插件
  • 打开插件后选择advanced

server选择第一个for china

宸芯课程的配套源码使用于v5.2版本,所以这里选择v5.2.3

  • 点击configure就开始安装了,安装后还要安装一些tool,然后还会安装一些python环境
  • 如果有安装失败,用刚才打开插件选择advanced时第三个选项,使用现有安装,这样不会重复安装
  • 插件安装完成后,在刚才安装插件的文件夹,也就是advanced里v5.2下面的选项的那个文件夹里通过git下载一些需要的工具和源码
    下载工具
    git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git

    打开esp-gitee-tools文件夹
    执行./jihu-mirror.sh set 会比较慢

    回到上一层
    克隆源码
    git clone --recursive https://gitee.com/vi-iot/esp32-board.git
  • 下载完成后,打开vscode,打开文件夹esp32-board里面任意例程,比如helloworld 下面有一排图标,鼠标放上面会有提示
  • 点击构建项目(扳手,星星左边)
  • 编译通过后插上开发板

先配置一下com口

点星星,选择烧录方法uart

点闪电,烧录设备

  • 成功烧录后,点击监视(闪电右边那个),可以查看log输出

没什么问题的话就算开发环境就搭建完成了

创作不易,多多支持!

相关推荐
CODECOLLECT2 小时前
京元 I62D Windows PDA 技术拆解:Windows 10 IoT 兼容 + 硬解码模块,如何降低工业软件迁移成本?
stm32·单片机·嵌入式硬件
BackCatK Chen3 小时前
STM32+FreeRTOS:嵌入式开发的黄金搭档,未来十年就靠它了!
stm32·单片机·嵌入式硬件·freertos·低功耗·rtdbs·工业控制
acrelwwj5 小时前
智慧照明新引擎,ASL600 4GWJ开启城市照明精细化管理新时代
大数据·经验分享·物联网
嵌入小生0075 小时前
标准IO---核心函数接口延续(嵌入式Linux)
c语言·vscode·vim·嵌入式·小白·标准io·函数接口
LYOBOYI1235 小时前
vscode界面美化
ide·vscode·编辑器
全栈游侠5 小时前
STM32F103XX 02-电源与备份寄存器
stm32·单片机·嵌入式硬件
Lsir10110_5 小时前
【Linux】中断 —— 操作系统的运行基石
linux·运维·嵌入式硬件
深圳市九鼎创展科技8 小时前
瑞芯微 RK3399 开发板 X3399 评测:高性能 ARM 平台的多面手
linux·arm开发·人工智能·单片机·嵌入式硬件·边缘计算
辰哥单片机设计8 小时前
STM32项目分享:车辆防盗报警系统
stm32·单片机·嵌入式硬件
小龙报9 小时前
【51单片机】从 0 到 1 玩转 51 蜂鸣器:分清有源无源,轻松驱动它奏响新年旋律
c语言·数据结构·c++·stm32·单片机·嵌入式硬件·51单片机