当前位置: 首页 > article >正文

【笔记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输出

在这里插入图片描述

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

创作不易,多多支持!
在这里插入图片描述


http://www.kler.cn/a/420933.html

相关文章:

  • 如何参加华为欧拉考试?
  • 机器学习:精确率与召回率的权衡
  • Linux 定时任务 命令解释 定时任务格式详解
  • 设计模式 更新ing
  • 计算机网络:IP协议详细讲解
  • 网络安全(三):网路安全协议
  • FPGA设计-基于SJA1000的can控制器设计
  • Mybatis 学习 之 XML 手册
  • debian ubuntu armbian部署asp.net core 项目 开机自启动
  • 贴片式内存卡 ​SD NAND​
  • 【数据结构】队列实现剖析:掌握队列的底层实现
  • 零基础快速掌握——【c语言基础】数组的相关概念及操作
  • 电子应用设计方案-37:智能鼠标系统方案设计
  • re正则通配表达式的详尽/简洁,从来不是一对悖论
  • 二叉树的概念及其在Java中的实现
  • 【第 1 章 初识 C 语言】1.6 C 语言标准:C89/90、C99、C11、C17、C23
  • Java中如何停止一个正在运行的线程
  • Vue 90 ,Element 13 ,Vue + Element UI 中 el-switch 使用小细节解析,避免入坑(获取后端的数据类型自动转变)
  • Python+Requests接口自动化测试框架:多线程-异步执行
  • Python 爬虫实战基于 Class 的天气查询与反爬虫练习
  • ArcGIS求取多个点距离线要素的最近距离以及距离倒数
  • 数据结构基础之《(10)—快速排序》
  • RoBERTa- 稳健优化的 BERT 预训练模型详解
  • AI - 谈谈RAG中的查询分析(2)
  • 《封装、继承与多态》问题一:封装只有类能做吗?结构体如何封装?名空间、文件能实现封装吗?还有没有其他方式?
  • Vue.js 中集成 Socket.IO 实现实时聊天功能