在Arduino IDE中在线下载和离线下载ESP系列开发板的SDK
在Arduino IDE中在线下载和离线下载ESP系列开发板的SDK
Arduino IDE是Arduino开发的核心工具,而ESP系列开发板(如ESP8266和ESP32)因其强大的功能和广泛的适用性,成为了许多Arduino爱好者的首选。但是,许多用户在使用Arduino IDE下载ESP系列开发板的SDK时,往往会遇到在线下载速度慢的问题。本文将详细介绍如何在Arduino IDE中在线下载和离线下载ESP系列开发板的SDK,并解释为什么在线下载速度会慢。
在线下载
打开Arduino IDE,依次点击 文件➔首选项➔其他开发板管理器地址,复制粘贴以下的开发板管理地址:
https://arduino.me/packages/esp8266.json
https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/package_esp32_index.json
如下图所示,然后点击确定,
再依次打开 工具➔开发板➔开发板管理器,在搜索框中输入 ESP ,选择esp32和esp8266下载即可。
笔者这边亲自尝试过ESP8266开发板包下载速度还是挺快的,ESP32开发板包的下载为开源中国镜像包,速度也很快。如果在线下载的速度过于感人或者输入了其他的国外json索引地址导致下载缓慢,那么我们就可以选择后面离线安装的方式。
离线下载
既然在线下载太慢,那我们就选择安装离线的开发板管理器包。(
NOTE:离线安装的【开发板管理SDK包】版本不是最新的
)
①打开Arduino 中文社区—软件下载,选择Esp8266离线安装包和Esp32离线安装包下载。
②双击Espxx安装包即可自动索引下载到Arduino安装目录,速度比在线下载快了不是一丁半点。
③重新启动Arduino IDE,会跳出如下窗口,我们点击“之后”。
INFO:由于离线安装的【开发板管理SDK包】不是最新的,因此只要Arduino IDE联网,就会在线检测【开发板管理SDK包】是否为最新版本,我们点击 “之后” 忽略即可。
可以看到,开发板管理器中已经包含了esp32开发板SDK包,至此安装成功。esp8266同理。
开发板SDK包默认安装在该位置:%LOCALAPPDATA%/Arduino15/packages
库管理器
在Arduino IDE中,有两大管理器:开发板管理器和库管理器,那么这两者有什么区别呢?
- 开发板管理器是用于管理某款芯片开发板的SDK。
- 库管理器是用于管理 WiFi、BLE、TFT_LCD等外设的第三方库。
库管理器的库下载速度是很快的,可直接下载获取,也可自行编写适合自己的第三方库。
第三方库默认安装在该位置:%LOCALAPPDATA%/Arduino15/libraries