ESP32_WIFI Mesh学习笔记1---Ardino IDE 环境配置
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 环境配置相关推荐
- ESP32_WIFI MESH学习笔记4 MESH网WIFI桥接
ESP32_WIFI MESH学习笔记4 MESH网与WIFI桥接 前言 在PlainlessMEH库的帮助下,我们很容易就建立了一个WIFI_MESH网络,但只是一个单一网络.本文计录使用WIFI ...
- Windows驱动开发学习笔记(一)—— 环境配置第一个驱动程序
Windows驱动开发学习笔记(一)-- 环境配置&第一个驱动程序 环境配置 第一个驱动程序 环境配置 安装VS2010:https://pan.baidu.com/s/1uZWWxCtB60 ...
- Kotlin学习笔记(1)- 环境配置
系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正.如果你觉得我的文章对你有用,欢迎关注我,我们一起学习进步!kotlin学习笔记系列首发简书和CSDN Kotlin学习笔记(1)- 环 ...
- Linux+javaEE学习笔记之Linux网络环境配置
Linux+javaEE学习笔记之Linux网络环境配置 网络知识简单介绍: Ip地址是:IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物 ...
- CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)
这段时间比较了国外的phaser.pixi.create等h5游戏框架以及国内的egret.cocosjs之后,最后还是决定使用cocosjs进行h5游戏的开发. 先简单地说一下个人的观点:首先pix ...
- opencv学习笔记(一)——环境配置
opencv入门学习(一)--环境配置 一.安装Visual Studio 2022 专业版 可在官网自行下载. 二. 创建项目 填写项目名称以及存储位置,点击确定 新建源文件 三.配置环境(后面项目 ...
- python电脑配置苹果笔记本-tensorflow学习笔记1——mac开发环境配置
1. mac电脑推荐配置 内存:8G+ cpu:i5+ 硬盘:SSD 128G+ 本人的电脑配置是cpu:i7, 内存:16G,硬盘:SSD 256G 2. mac开发环境配置 1.1 安装pip 打 ...
- OpenCV学习笔记(一) 环境配置
Visual Studio 2010 VS2010对应的OpenCV的lib文件(build\x86\vc10\lib)分为debug模式和release模式两种:debug模式牺牲速度,但能提供更多 ...
- lex编译dos命令_Lex与Yacc学习(一)之环境配置篇
Abstract 在开发程序的过程中经常会遇到文本解析的问题,例如:解析 C 语言源程序,编写 脚本引擎等等,解决这种文本解析的方法有很多,一种方法就是自己手动用 C 或者 C++直接编写解析程序,这 ...
最新文章
- Ubuntu Mysql 数据库和表的操作 [2P]
- sed的基本用法和高级用法
- [Cubieboard] 安装 Lubuntu server for SDCard
- ProgressDialog使用总结
- Linux环境下服务器 Tomcat war包部署步骤
- 回顾 | 进击吧! Blazor !第三期 信息交互
- dnf机械机器人补丁_干货 | 详解工业机器人控制系统架构
- python3 内置方法
- 2014年高级计算机操作员工种代码36-323不可积分入户深圳吗,2014年深圳积分入户工种加分考证...
- 基于设备树的TQ2440 DMA学习(2)—— 简单的DMA传输
- GNOME 3.20 两大新特性说明
- Noodle.ai的Atlas机器学习(ML)框架第1部分:构建AI应用程序面临的挑战
- UC浏览器书签导入Chrome的详解
- 思科面试经验| 2020-21年校园内虚拟招聘实习
- Android模拟器的安装、连接和操作
- C#语言实例源码系列-远程关闭和重启计算机
- 转:衡量数据的离散程度
- 智能网联汽车——未来发展趋势
- BootStrap-CSS样式_排版_图片
- C++内存分布探讨,x86和x64位的细微区别