文章目录

  • 前言
  • 一、准备安装包
  • 二、安装
    • 1.安装ESP-IDF
    • 2.安装vs code
  • 三、配置
    • 1.配置vs code
    • 2.新建工程
    • 3.配置工程
  • 四、编译下载
    • 1.编译
  • 总结

前言

本人从事便携式户外储能行业,以前的储能基本上没什么与外部通讯的功能,最多自带低功耗蓝牙,连WiFi都没有,现在项目需要添加WiFi功能,将产品定义为物联网产品。ESP32早已听闻,它自带蓝牙和WiFi,再合适不过了。这两天就开始踏ESP32的坑,在公司电脑搭建开发环境花了3天的时间,各种乱七八糟的问题,在家的电脑一个晚上就把环境搭建好了,真见鬼。

一、准备安装包

  • 下载ESP-IDF安装工具:esp-idf-tools-setup-offline-2.9.exe
  • 下载vs code

二、安装

1.安装ESP-IDF

  • 1.1.以管理员身份打开安装包(下面只讲需要操作的步骤,未讲到的界面默认下一步即可)
  • 1.2.如果未出现以下界面需要点击红色框按钮进行自动修改
  • 1.3.安装路径自己修改,不能存在中文和空格
  • 1.4.第一个选项可以不用勾,我们无需打开Eclipse。
  • 1.5.安装成后出现一下两个界面,红色框内需要注意,本人公司电脑的git有问题,导致后面vs code的配置一直有毛病,而且重装几次都没发现,如果大家也出现错误的也去装一下git。

2.安装vs code

  • 2.1.网上一堆教程,不细讲

三、配置

1.配置vs code

  • 1.1.打开vs code,搜索安装 Espressif IDF
  • 1.2.按下F1,输入esp-idf:configure esp进入ESP-IDF插件配置界面(进入配置界面稍微有点慢)
  • 1.3.我们已经安装ESP-IDF工具,选择第二选项
  • 1.4.自动查找我们安装好的ESP-IDF,最后的路径保持默认,最后按下Install即可自动安装完成。(本人安装期间遇到一个错误“用户无法写入设置”,此错误指的是settings.json有错误,文件有语法错误,这个是特别令人疑惑的情况,settings.json一般是自动生成,竟然出现语法错误,挠破头皮都想不到的情况,不过修改正常即可。)

2.新建工程

  • 2.1.打开例程项目
  • 2.2.选择例程地址
  • 2.3.创建一个工程

3.配置工程

  • 3.1.设置该工程用于那个芯片,我的是ESP-WRO0M-32,直接选择ESP32,再选择该芯片对应的工程(刚刚新建的工程)。


  • 3.2.配置(进入配置界面有点慢),配置完后点击保存


四、编译下载

1.编译

  • 1.1.编译,第一次编译特别久
  • 1.2.选择下载方式和下载端口,我们使用串口下载,可以在设备管理器中查看端口号,我这是COM19

  • 1.3.下载,点击下载

  • 1.4.下载完成自动复位,可以看到LED在闪烁。

总结

终于搞定,环境搭建步骤看似容易,但每个人遇到的情况都不一样,问题多多啊,后面继续写蓝牙和WiFi。

ESP-WRO0M-32(一):VS Code环境搭建相关推荐

  1. 【Python自动化测试32】App自动化环境搭建

    文章目录 一.前言 二.安装与环境搭建教学 2.1 环境依赖 2.2 appium程序安装 2.3 appium-python-client 2.4 模拟器安装 2.5 java jdk安装 2.6 ...

  2. HTML学习——VS Code环境搭建、创建第一个网页

    1.下载VS Code并安装    . 安装步骤 2.相关插件 3.桌面创建文件夹用于存放HTML代码文件 4.在VS Code中打开文件夹5.在文件夹里面创建HTML文件 6.导入基本代码框架 (1 ...

  3. 【STM32F407】Note_01 STM32 编程环境搭建 -- Keil与VS code组合

    1. 引言 在使用进行STM32F407开发的时候,一般被推荐使用的是Keil.经过一整子的Keil洗礼,我真的要崩溃了,在界面.调试.代码跳转.代码格式化.开发效率等方面一直很抓狂.之前一直使用vs ...

  4. Flutter之Windows环境搭建

    Flutter之Windows环境搭建 原创作者:只能陪你走一程 原文地址:https://www.jianshu.com/p/a78fd5e5116d 官方网址:https://flutter.io ...

  5. SimpleFOC vs code + PlatformIO环境搭建

    SimpleFOC vs code + PlatformIO环境搭建 简介 一.安装 下载离线文件 替换.platformio 替换platformio-ide vs code安装platformio ...

  6. visual studio学习python_python3从零学习-开发环境搭建之Visual Studio Code篇

    开发环境搭建之Visual Studio Code篇 上一节讲了Python环境的安装和开发环境的安装,本节再重点讲下Visual Studio Code的配置.安装 请看我上一篇文章<pyth ...

  7. Visual studio Code的C/C++开发环境搭建

    VS Code Visual Studio Code(简称VS Code)是一个由微软开发,同时支持Windows . Linux和macOS等操作系统且开放源代码的代码编辑器,它支持测试,并内置了G ...

  8. 使用code::blocks搭建objective-c的IDE开发环境 支持 @interface

    网上有许多的关于 <使用code::blocks搭建objective-c的IDE开发环境>的文章. 大多是写了一个Helloworld 就结束了,今天试了试 添加了一个 @interfa ...

  9. MIT6.824环境搭建:wls+vs code

    MIT6.824环境搭建:wls+vs code 背景 尝试学习MIT 6.824分布式系统,他们的实验使用的是go语言,并且不支持window.打算使用wls+vs code搭建开发环境.这里做记录 ...

最新文章

  1. R语言stats包的setNames函数和data.table包的setnames函数为数据对象设置名称实战
  2. Devexpress 10.2.3 Demo 批量生成脚本
  3. grpc在java中使用
  4. protobuf入门教程(一):简介和安装
  5. 标记注解 java_【java】细说 JAVA中 标注 注解(annotation)
  6. 无法读取iis redirection.config
  7. HAProxy用法详解 全网最详细中文文档
  8. Linux C高级编程——时间编程
  9. 微信小程序 - 关于下拉刷新
  10. Processing的条件式
  11. w10系统老是自动息屏_快速修复win10系统关闭屏幕后又自动唤醒点亮的方法
  12. RandomForest随机森林模型训练
  13. 微分方程数值解法(1)——常微分方程初值问题的数值解法
  14. andorid简单计算器java源码_Android开发实现的简单计算器功能【附完整demo源码下载】...
  15. 小时候玩过的游戏之八——玻璃弹珠
  16. DISM用于Win7部署的实验笔记
  17. 从VIVO到华为,让人目瞪口呆的“未来SMT智能工厂”亮相
  18. 3.1 腾讯云AI能力矩阵
  19. SVN:客户端与服务器端安装、配置与使用
  20. 什么样的人才是幸福的?

热门文章

  1. BBS论坛 home主页与个人站点主页
  2. Python工资一般多少?
  3. 机房防雷,做到这一点很重要
  4. 牛客10 Popping Balloons
  5. linux 文件唯一标识符,详解Linux中获取全球唯一标示符UUID的方法
  6. 机器学习深度学习数据集大汇总
  7. eclipse mdt java工程_Atitit.uml2 api 的编程代码实现设计uml开发 使用eclipse jar java 版本...
  8. 微信公众号开发教程[010]-消息管理-获取公众号的自动回复规则
  9. 告诉你微信朋友圈29小时入账960万!(上)
  10. 公司wifi覆盖人数增多解决方案