ESP_WIFI MESH学习笔记1—Ardino IDE 环境配置

文章目录

  • ESP_WIFI MESH学习笔记1---Ardino IDE 环境配置
  • 前言
  • 一、Arduino IDE配置问题
  • 二、配置步骤
    • 1.下载安装包
    • 2.解压文档
  • 3.下载tools文件
  • 4.其它芯片
  • 5.测试

前言

近期i想学习 ESP_MESH感兴趣,本系列为自学记录,也希望能帮到其它同学和朋友。

一、Arduino IDE配置问题

按Espressif帮助文档,只需在Arduino IDE 【文件】–【首选项】-【附加开发板管理器网址】就可以自动加载。Espressif的安装帮助文档见:https://docs.espressif.com/projects/arduino-esp32/en/latest/installing.html
但实际操作时,往往会出现各种问题而安装不成功。网上有人总结 了三种大坑,我在安装时都实碰到了。现在提供自己已完成的安装方法。

二、配置步骤

1.下载安装包

1) 打开https://github.com/espressif/arduino-esp32
2) 打包代码

3)也可以直接输入安装包下载地址:https://codeload.github.com/espressif/arduino-esp32/zip/refs/heads/master
4)有时下载太慢,可以下面的网盘资料夹中下载。
链接:https://pan.baidu.com/s/1R4rmcbFI6SWUm1ybmP_RXA?pwd=4prh
提取码:4prh

2.解压文档

首先打开Arduino IDE的安装路径,然后再找到hardware文件夹,在里面新建一个espressif的空文件夹,再把下载好的arduino-esp32-master文件解压。

3.下载tools文件

运行get.ext其实是下载几个安装包,包括xtensa-esp32-elf-gcc,esptool_py和mkspiffs。下载以下安装包,解压到esp32的tools目录下

包1:xtensa-esp32-elf-gcc
https://github.com/espressif/crosstool-NG/releases/download/esp-2021r2-patch3/xtensa-esp32-elf-gcc8_4_0-esp-2021r2-patch3-win64.zip
包2:esptool_py
https://github.com/espressif/arduino-esp32/releases/download/2.0.2/esptool-3.3-windows.zip
包3:mkspiffs
https://github.com/igrr/mkspiffs/releases/download/0.2.3/mkspiffs-0.2.3-arduino-esp32-win32.zip

4.其它芯片

上面只下载了esp32的工具包,如果我们要用到ESP32-S3这个芯片,还得再下载它的工具包:


然后再次解压到上面目录下。

5.测试

打开Arduino IDE ,选择一个例子,比如最基础的Blink(注意修改一下输出端口,不然会出错)

在开发板中选择一块ESP32,比如ESP32 Dev Module:

再选择编译验证 :


OK了,现在Arduino IDE中ESP32开发环境已部署好了。

ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置相关推荐

  1. ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接

    ESP32_WIFI MESH学习笔记4 MESH网与WIFI桥接 前言 在PlainlessMEH库的帮助下,我们很容易就建立了一个WIFI_MESH网络,但只是一个单一网络.本文计录使用WIFI ...

  2. Windows驱动开发学习笔记(一)—— 环境配置第一个驱动程序

    Windows驱动开发学习笔记(一)-- 环境配置&第一个驱动程序 环境配置 第一个驱动程序 环境配置 安装VS2010:https://pan.baidu.com/s/1uZWWxCtB60 ...

  3. Kotlin学习笔记(1)- 环境配置

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...

  4. Linux+javaEE学习笔记之Linux网络环境配置

    Linux+javaEE学习笔记之Linux网络环境配置 网络知识简单介绍: Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物 ...

  5. CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)

    这段时间比较了国外的phaser.pixi.create等h5游戏框架以及国内的egret.cocosjs之后,最后还是决定使用cocosjs进行h5游戏的开发. 先简单地说一下个人的观点:首先pix ...

  6. opencv学习笔记(一)——环境配置

    opencv入门学习(一)--环境配置 一.安装Visual Studio 2022 专业版 可在官网自行下载. 二. 创建项目 填写项目名称以及存储位置,点击确定 新建源文件 三.配置环境(后面项目 ...

  7. python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置

    1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...

  8. OpenCV学习笔记(一) 环境配置

    Visual Studio 2010 VS2010对应的OpenCV的lib文件(build\x86\vc10\lib)分为debug模式和release模式两种:debug模式牺牲速度,但能提供更多 ...

  9. lex编译dos命令_Lex与Yacc学习(一)之环境配置篇

    Abstract 在开发程序的过程中经常会遇到文本解析的问题,例如:解析 C 语言源程序,编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用 C 或者 C++直接编写解析程序,这 ...

最新文章

  1. Ubuntu Mysql 数据库和表的操作   [2P]
  2. sed的基本用法和高级用法
  3. [Cubieboard] 安装 Lubuntu server for SDCard
  4. ProgressDialog使用总结
  5. Linux环境下服务器 Tomcat war包部署步骤
  6. 回顾 | 进击吧! Blazor !第三期 信息交互
  7. dnf机械机器人补丁_干货 | 详解工业机器人控制系统架构
  8. python3 内置方法
  9. 2014年高级计算机操作员工种代码36-323不可积分入户深圳吗,2014年深圳积分入户工种加分考证...
  10. 基于设备树的TQ2440 DMA学习(2)—— 简单的DMA传输
  11. GNOME 3.20 两大新特性说明
  12. Noodle.ai的Atlas机器学习(ML)框架第1部分:构建AI应用程序面临的挑战
  13. UC浏览器书签导入Chrome的详解
  14. 思科面试经验| 2020-21年校园内虚拟招聘实习
  15. Android模拟器的安装、连接和操作
  16. C#语言实例源码系列-远程关闭和重启计算机
  17. 转:衡量数据的离散程度
  18. 智能网联汽车——未来发展趋势
  19. BootStrap-CSS样式_排版_图片
  20. C++内存分布探讨,x86和x64位的细微区别

热门文章

  1. 【SpringBoot】的学习
  2. 2015中学计算机考试题,2015初中艺术试题参考
  3. 如何有效阻止u盘中毒(没联网未安装杀毒软件情况下)
  4. word封面左侧的装订线旁边的装订圆孔 制作
  5. gpt4人工智能怎么下载-chatgpt哪里下载
  6. python如何仿写文章_句子仿写 python
  7. Android技术栈(五)HashMap(包括红黑树)与ArrayMap源码解析
  8. 协议数据单元PDU和服务数据单元SDU
  9. 关于我,一个35岁的老程序员的心路历程
  10. 前端开发工程师 职业规划