Arduino IDE下ESP32环境搭建与离线安装

Arduino IDE下ESP32环境搭建与离线安装

ESP32环境搭建的核心关节在ESP32的tools下的get.exe文件身上:安装时,get.exe会运行get.py脚本,先找package目录里的package_esp32_index.template.json文件,按照文件进行系统平台判断、寻找和下载支持文件等等事情。所以安装成功与否,主要在get身上了。

很多经验和教程都是关于Arduino IDE下搭建ESP32环境的,可见ESP32环境搭建有多么令人烦躁。

我也一直苦于如何向计算机能力比较弱的人介绍ESP32的环境搭建。

近几天偶然的想法,尝试摸索一下能否有复制就能用的办法,发现确实是可以做到的。

测试环境:ESP32 1.0.6、Win10 64位、Arduino 1.8.10 32位。

同时,经测试,ESP32 1.0.6、Win7 32位、Arduino 1.8.10 32位下,不能编译和烧录。提示无相应版本的esptool。(已通过其他方法解决)

以下分成5个水平的安装方式,其实只是开玩笑的——像不像课程标准里面的学业质量标准?

水平1,知道Arduino IDE下ESP32&Phyphox实验创作需要搭建环境,能使用现成的环境

(1)到百度网盘下载已经搭建好了ESP32开发板环境的Arduino IDE1.8.X;

(2)解压释放到指定目录下即可绿色使用;

通过检查get.exe文件是否在

C:\Program Files (x86)\Arduino\hardware\espressif\esp32\tools

目录下,判断解压释放位置是否正确。如不正确,没有的目录自己手工创建,目录层级自己手工更改。

水平2.了解Arduino IDE下ESP32&Phyphox实验创作环境esptool的重要性,能使用现成的安装包

(1)到百度网盘下载已经下载好的ESP32开发板环境安装包;

(2)解压释放到指定目录下;

通过检查get.exe文件是否在

C:\Program Files (x86)\Arduino\hardware\espressif\esp32\tools

目录下,判断解压释放位置是否正确。如不正确,没有的目录自己手工创建,目录层级自己手工更改。

(3)以管理员身份运行get.exe,建议断网,get窗口安装依赖工具,结束即可使用。

水平3.了解Arduino IDE下ESP32&Phyphox实验环境依赖关系,有质疑和创新

(1)到https://github.com/espressif/arduino-esp32通过Code/Download Zip下载Zip压缩包,下载回来的文件名称应为arduino-esp32-master.zip;

(2)解压释放,把解开的各文件和子目录放在指定目录下;

通过检查get.exe文件是否在

C:\Program Files (x86)\Arduino\hardware\espressif\esp32\tools

目录下,判断解压释放位置是否正确。如不正确,没有的目录自己手工创建,目录层级自己手工更改。

(3)保持网络畅通,以管理员身份运行get.exe,get窗口下载并安装依赖工具,结束即可使用。

水平4.理解Arduino IDE下安装ESP32&Phyphox实验环境的稳定性,能发现哪段时间下载快慢的规律,对认识和结论能交流和反思

(1) 到https://github.com/espressif/arduino-esp32官网,

(2)使劲阅读

https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

安装;

(3)有些WIFI服务总不能正常下载安装,有些WIFI夜晚下载速度较快,etc。

水平5.能系统运用各种方法和手段搭建Arduino IDE下ESP32&Phyphox实验环境,有创新和创造,促进他人反思

该水平无需任何步骤。

原理已知,就不提供复制解压包了。

按照水平2断网安装。运行get.exe。

编译、烧录,正常。

查看板卡管理器(Board Manager...),提示esp32环境未安装,这恰恰说明我们的复制解压释放的安装方式正常工作了,因为esp32开发板已经能够正常编译、烧录和使用。

(0)

相关推荐

  • VsCode设置ESP32工具链+刨根问底点灯

    unplash 已下软件都是要提前准备的,还有Python环境,不低于3.6 https://cmake.org/ 首先下载cmake 下载中 选择所有用户 这就是装好的页面了 https://git ...

  • 基于Arduino的光敏电阻实验改进及其应用探究

    近日,微主进行研究检索,在2021年7月份的<物理通报>杂志上看到一篇题为<基于Arduino的光敏电阻实验改进及其应用探究>的文献,该文来自于江苏师范大学和江苏省先进激光材料 ...

  • 利用Phyphox、ESP32和ADS1115做楞次定律实验

    近日,微主利用Phyphox.ESP32和ADS1115组合做了楞次定律实验,实验效果非常满意. 按照图示用杜邦线将ESP32和ADS1115连接在一起,将北京市和平街一中梅晓璇老师分享的源代码烧录到 ...

  • 利用Phyphox和ESP32蓝牙再次描绘小灯泡的伏安特性曲线

    最近一段时间,微主一直在利用Phyphox和ESP32蓝牙描绘小灯泡的伏安特性曲线,不断地改变实验参数,希望在尝试中得到最佳的实验参数. 在一次实验中,微主将ESP32的采样频率设置为100Hz,将小 ...

  • esp32和arduino的区别,esp32能够替代arduino吗?

    很多创客爱好者甚至有些技术工程师在理解esp32和arduino的时候总是问一句这两块板子哪个更好用?他们可能潜意识中就觉得arduino和esp32是竞品的关系,但实际是这样吗?今天我们就深入了解下 ...

  • 脱离Arduino IDE的外部编译及上传模式

    https://zh.snipaste.com/ 大疆官网下载的安装包里面有这个东西,解压就好.如果不知道我在说什么可能文章不太适合你,可以看看我前面的文章 这个是打开的东西,可以看到是一些bat脚本 ...

  • 利用Phyphox和ESP32蓝牙测定自闪烁发光二极管的闪烁频率

    2020年11月22日,周日.为今后利用自闪烁发光二极管研究物体运动规律做好准备,微主利用Phyphox和ESP32蓝牙测定自闪烁发光二极管的闪烁频率,取得了令人满意的效果. 近日,微主从焦作市创客教 ...

  • Arduino Pro 来了!

    以前我写过这个东西,哪个时候这个东西没有做到开箱即用,很是蛋疼.后来就是简单的探索一下就卸载了,时隔一年,再度使用,这次的体验会不会及格呢?先回答,及格了,甚至可以打85分! 在去年 末尾给了寄语 时 ...

  • 利用Phyphox和ESP32蓝牙再做线圈断电自感实验

    2020年11月15日,周日,微主利用Phyphox和ESP32蓝牙再次做了线圈的断电自感实验,取得了较为满意的效果. 早期实验 在前几次的实验中,由于线圈的自感系数比较小,取样电阻比较大,得到的线圈 ...

  • 利用Phyphox和ESP32蓝牙描绘导体的伏安特性曲线

    近日,微主做了一个描绘导体伏安特性曲线的实验,用于学习蓝牙双通道传递数据的用法. 在本实验中,将蓝牙1信道传输的电压数据给x轴,将蓝牙2信道传输的电压数据给y轴,进而绘制出导体的伏安特性曲线. 细心的 ...

  • 文献综述:Phyphox在中学物理实验探究活动中的应用进展

    经过40多天的酝酿,20多天的文献检索.翻译.研读与梳理,连续14昼夜马不停蹄的撰写,经过南京师范大学.河南师范大学数位教授的悉心指点,长达52页.2万4千字的文献综述<Phyphox在中学物理 ...

  • Arduino1.8.13+ESP32初体验

    上上周买了一个ESP32的板子就放盒子里面了, 一直也没有玩.今天找东西看见了,就玩耍一波.. 设备就是个surface pro3 ,也没有安装arduino所以就连安装的过程也写一下 在板子的后面有 ...