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

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

相关推荐
小柯博客18 分钟前
从零开始打造 OpenSTLinux 6.6 Yocto 系统 - STM32MP2(基于STM32CubeMX)(六)
c语言·git·stm32·单片机·嵌入式硬件·开源·yocto
意法半导体STM3219 分钟前
【官方原创】防止STM32CubeMX删除用户文件的方法 LAT1442
stm32·单片机·嵌入式硬件·stm32cubemx·stm32开发·stm32生态
lingzhilab1 小时前
零知IDE——STM32旋转编码器计数系统:原理可视化 + 精准计数实现
stm32·单片机·嵌入式硬件
LS_learner1 小时前
ROS (Robot Operating System) 一个灵活的机器人软件框架及其适用平台
嵌入式硬件
兆龙电子单片机设计1 小时前
【STM32项目开源】STM32单片机厂房环境安全监测
stm32·单片机·安全·开源·毕业设计·电子信息
chengpei1471 小时前
Ender-3S加装3DTouch实现自动网床校准
单片机·嵌入式硬件·3d打印
松涛和鸣2 小时前
DAY69 Practical Guide to Linux Character Device Drivers
linux·服务器·arm开发·数据库·单片机·嵌入式硬件
bai5459362 小时前
STM32 CubeIDE 超声波测距
stm32·单片机·嵌入式硬件
robet_hua2 小时前
DSP28377D项目实战 (4) - 高速串口打印波形
单片机·嵌入式硬件
mftang3 小时前
STM32Cube IDE 详细介绍
ide·stm32·嵌入式硬件