Arduino IDE Windows 系统 离线安装 esp32 开发板 亲测好用。

1、前提条件需要具备特殊网络。

2、官方文档地址:Installing - - --- Arduino ESP32 latest documentation

3、系统:Windows10 Arduino IDE 版本2.3.3 之前安装的esp32开发板的版本是2.0.13,由于之前没有接触过esp32开发,也没有用过这个IDE,当时鼓捣半天不知道哪个方法生效了,安装了2.0.13版本,最近有空,准备升级到最新的3.0.7版本,记录一下,方便遇到同样困扰的人。

4、官方文档地址中有两个地址。分别是

稳定版:

复制代码
https://espressif.github.io/arduino-esp32/package_esp32_index.json

开发版:

复制代码
https://espressif.github.io/arduino-esp32/package_esp32_dev_index.json

5、打开 Arduino IDE 文件--》首选项,将地址配置进去

6、同样的设置,将特殊的网络代理设置好。

7、然后到了我自己找到特殊方法的地方,这块即使配置好了网络,下载也会很慢。解决方法就是,浏览器直接打开开发板管理器地址,看Arduino ide 控制台在下载那个文件,直接文件名去浏览器里面搜索,然后自己手动下载,速度很快,下载之后的文件放在,C:\Users\xxx\AppData\Local\Arduino15\staging\packages

安装目录不同,这个位置可能有差别,自己看下。下载好之后,在ide里面终止下载过程。然后把下载的文件放到上面目录里面,然后重新开始,你就会看到,自动跳过了这个文件,依次类推,我安装最新版3.0.7大概10个压缩包。

在浏览器页面里面用文件名搜索下载地址的时候,有时候会有多个系统的,注意系统的选择,我都是选择x86_64-mingw32。

8、文件全了之后,再次开始,他会有几个安装过程就很快了。10个文件大概1个多G,我想办法上传一下资源,网络问题的可以尝试直接放文件试试。我没试,不知道行不行。

9、esp32开发板 升级之后 我编译代码的时候出现了如下错误

复制代码
 error: reference to 'byte' is ambiguous
 void xxxx(char *topic, byte *payload, unsigned int length) {

问了下AI 告诉我"使用 uint8_t 替换 byte" 就可以了,编译就不报错了。

算了,有人评论要资源我再上传吧,没人要就算了,文件太大了,不搞了。

相关推荐
foundbug99918 小时前
STM32 睡眠模式测试程序
stm32·单片机·嵌入式硬件
wxmtwfx20 小时前
littlefs 源码分析
单片机·littlefs·嵌入式文件系统
嵌入式小站21 小时前
STM32 零基础可移植教程 18:I2C 入门,先用扫描器找一找总线上有没有设备
chrome·stm32·嵌入式硬件
天涯铭1 天前
深入浅出:单片机I/O口串联电阻选型
单片机·嵌入式硬件·io口串联电阻
国科安芯1 天前
ASP7A84AS——航天级低噪声高PSRR线性稳压器
网络·单片机·嵌入式硬件·架构·安全性测试
普中科技1 天前
【普中STM32F1xx开发攻略--标准库版】-- 第 42 章 STM32 内部 FLASH 实验
stm32·单片机·嵌入式硬件·开发板·普中科技·内部flash
不做无法实现的梦~1 天前
CLion+pyocd配置教程
嵌入式硬件
破晓单片机1 天前
012、STM32项目分享:智能台灯系统
stm32·单片机·嵌入式硬件
悠哉悠哉愿意1 天前
【单片机复习笔记】十五届国赛复盘
笔记·单片机·嵌入式硬件·学习
是温不嗜温1 天前
芯茂微 LP7012 双重过流保护机制拆解:DESAT 单次锁存 vs OCP 连续 5 次锁存有何区别?
嵌入式硬件·开闭原则·电源管理·电源芯片·ac-dc