打开Arduino IDE,依次点击 文件➔首选项➔其他开发板管理器地址,复制粘贴以下的开发板管理地址:
https://arduino.me/packages/esp32.json
https://arduino.me/packages/esp8266.json
如下图所示,然后点击确定,
再依次打开 工具➔开发板➔开发板管理器,在搜索框中输入ESP
,选择esp32和esp8266下载即可。
然而…………在线下载的过程并没有想象中的那么顺利,下载速度过于感人!!!
那么为什么下载速度如此地慢呢?
分析下原因:开发板管理SDK包放在了境外的服务器上,因此下载和访问会缓慢。
假设我们没有在 【首选项➔其他开发板管理器地址】 中填写正确的json链接地址或者压根就没有填写任何地址,则在Arduino IDE中的 【工具➔开发板➔开发板管理器】 中搜索输入ESP
,不会出现任何ESP开发板的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