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" 就可以了,编译就不报错了。

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

相关推荐
日记成书1 小时前
详细介绍嵌入式硬件设计
嵌入式硬件·深度学习·学习
wenchm1 小时前
细说STM32F407单片机1个ADC使用DMA同时采集3个输入通道的方法
stm32·单片机·嵌入式硬件
SRA.1 小时前
STM32——HAL库开发笔记23(定时器4—输入捕获)(参考来源:b站铁头山羊)
笔记·stm32·嵌入式硬件
打酱油的工程师2 小时前
w803|联盛德|WM IoT SDK2.X测试|window11|TOML 文件|外设|TFT_LCD|测试任务|(5):TFT_LCD_LVGL示例
单片机·物联网·lcd·tft·w80x
广药门徒2 小时前
(200): error: #29: expected an expression error: #40: expected an identifier
嵌入式硬件
沐欣工作室_lvyiyi3 小时前
基于物联网的家庭版防疫面罩设计与实现(论文+源码)
人工智能·stm32·单片机·物联网·目标跟踪
苏慕TRYACE6 小时前
RT-Thread+STM32L475VET6——USB鼠标模拟
stm32·单片机·嵌入式硬件·计算机外设·rt_thread
楼台的春风12 小时前
【MCU驱动开发概述】
c语言·驱动开发·单片机·嵌入式硬件·mcu·自动驾驶·嵌入式
Moonnnn.12 小时前
51单片机学习——动态数码管显示
笔记·嵌入式硬件·学习·51单片机
LS_learner13 小时前
小智机器人CMakeLists编译文件解析
嵌入式硬件·机器人