最快安装ESP8266 ESP832 开发板·Arduino环境的方法

news/2025/2/26 15:56:53

直接去官网找这种exe然后直接运行就好他会自动识别安装

请点击此处下载插件安装文件(提取码:49c1)

去官网可以找到最新的,但是这种方法有个弊端你更新不了,所以还要添加链接到首选项

http://arduino.esp8266.com/stable/package_esp8266com_index.jsonhttp://arduino.esp8266.com/stable/package_esp8266com_index.json

离线安装 Arduino 的 ESP32 板支持环境

github 中的各种开发板安装包文件过大,网速又不好,造成 Arduino IDE 在线自动安装 ESP32 等开发板的软件包不易成功。本文介绍离线安装方法。该方法同时适用于 Windows 和 Linux。

原理

Arduino IDE 通过 package_xxx_index.json 文件管理第3方开发板。在 Arduino core for the ESP32 官方项目官站可下载到ESP32的包管理文件 package_esp32_index.json。该文件中指定了所有依赖文件的地址,Arduino IDE 依赖这些地址自动下载各种软件,并会先存放在(以Windows 为例) ~\Arduino15\staging\packages 目录,然后启动安装过程。

离线安装 Arduino 第3方开发板支持包的原理是:事先按照 package_esp32_index.json 文件所给的地址通过其它渠道下载好所需文件存放在特定目录,再启动 Arduino 激活安装过程。

注意:

  • 实际的地址可能变化,但都可以在 Github ESP32 官网找到。

  • Linux 中,各安装包的暂存目录是: ~/.Arduino15/staging/packages

  • 部分 espressif_arduino-esp32 国内镜像文件

关于版本

不同的 esp32 支持包的版本所依赖的其它包并不完全相同。只有在 Arduino IDE 的 Preference 中附加网址更新信息后,再打开开发板管理器,才可能找到 ESP32 安装包,并选择所需版本。

已下载和安装的版本如下,它们的副本都备份在本地“专业软件”目录下。

  • 2.0.10

  • 2.0.9 https://mirrors.sdu.edu.cn/github-release/espressif_arduino-esp32/2.0.10/package_esp32_dev_index.json

步骤

  1. 下载 Arduino 所必须的 Package 描述文件 package_esp32_index.json。放到 用户文件夹 \AppData\Local\Arduino15\下,如果没有相关文件夹请自行建立

  2. 下载 esp32-版本号.zip,注意版本号要正确。

  3. 下载所需的支持包,全部放入 ~\Arduino15\staging\packages 。注意:和自己的开发板无关的开发包不用管,这样可以节省时间。

  4. 打开 Arduino 附加开发板管理器网址。Arduino IDE>文件>首选项>附加开发板管理器网址中加入开发板包地址: https://dl.espressif.com/dl/package_esp32_index.json

  5. 安装开发板软件包:Arduino IDE>开发板>开发板管理器>esp32>安装


http://www.niftyadmin.cn/n/5868908.html

相关文章

基于全志T527+FPGA全国产异步LED显示屏控制卡/屏幕拼接解决方案

T527FPGA方案: 内置8核Cortex-A55,主频最高1.8Ghz;G57 MC1 GPU,2Tops算力NPU;同时内置1RISC-V2DSP核,拥有4K高清解码强大性能,配备多种显示接口与2千兆以太网口,4RS485(…

本地大模型编程实战(23)用智能体(Agent)实现基于SQL数据构建问答系统(2)

本文将用 智能体(Agent) 实现对 SQLite 数据库的查询:用户用自然语言提出问题,智能体也用自然语言根据数据库的查询结果回答问题。 本次将分别在英文、中文环境下,使用 qwen2.5 、 MFDoom/deepseek-r1-tool-calling:7b 以及 llama3.1 做实验。…

单片机裸机编程-时机管理

对于 RTOS 实时操作系统,我们是通过 TASK(任务)进行底层操作的,这与裸机编程中的函数(fun)类似。不同的任务或函数实现不同的功能,在RTOS中,单片机有信号量、队列等不同任务之间的通…

mac下载MAMP6.8.1

因为mac的小皮面板没有php7.4了 链接:c9cc270e6961c17c.dmg官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘 鹅选一 附上大佬写的教程:MAMP PRO教程 - 牛奔 - 博客园

【Go | 从0实现简单分布式缓存】-3:分布式节点通信

本文目录 一、通信流程二、peers.go三、http.go四、geecache.go五、测试代码 本文为极客兔兔动手写分布式缓存GeeCache学习笔记。 一、通信流程 在前面一节中,已经为 HTTPPool 实现了服务端功能,通信不仅需要服务端还需要客户端,因此本节来…

vscode设置自动换行

vscode设置自动换行 方法 方法 点击文件->首选项->设置。搜索word wrap -> 选择 on 。 搜索Word Wrap,并把选项改为on。

星海智算+ DeepSeek-R1:技术突破与行业应用的协同革新

一、前言 在当今数字化时代,人工智能(AI)正以前所未有的速度改变着商业和社会的方方面面。最近爆火的DeepSeek-R1系列模型,以其强大的推理能力和在中文的推理、代码和数学任务高效的性能得到了全球用户的热议。该模型不仅在多项专…

C++之string类的模拟实现(超详细)

们学习东西,先学习如果使用它,然后再学习如何实现它 文章目录 目录 1. 命名空间以及头文件 2.string类的成员变量 3.string类的成员函数 3.1 构造函数 3.2 析构函数 3.3 拷贝构造函数 3.4 赋值运算符重载 3.5 c_str函数 3.6 size函数 3.7 clea…