利用HFS软件一分钟搭建好ESP8266基于Arduino开发环境
Posted perseverance52
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用HFS软件一分钟搭建好ESP8266基于Arduino开发环境相关的知识,希望对你有一定的参考价值。
利用HFS一分钟搭建好ESP8266基于Arduino开发环境
📢首先说明一点:这里的安装是指在Arduino开发板管理器当中搜索并到安装完成的时间,电脑性能好的估计就20-30秒即可安装完成,不包含HFS搭建准备的时间。
在此之前有介绍过,这次借电脑更换硬盘,自己重新搭建,顺带分享过程和经验以及相关资源。(软件和资源包我都会在文章末尾提供,让你安装无忧)
- 🗝本着
授之以鱼不如授之以渔的精神
,这里教会大家如何搭建,学会了这个方法,对于任何开发板的安装都可以依葫芦画瓢。再也不用求人以及搜索其他繁琐的教程来看。 - 这里以
win10 X64
位的系统为例。 - 本次安装的固件版本当前版本为:
3.0.2
下载HFS软件
HFS(Http File Server) 是免费开源的网络服务器,可用于文件共享。本工具是免安装的。
🌿准备搭建ESP8266的资源文件
.json
文件:http://arduino.esp8266.com/stable/package_esp8266com_index.json
- esp8266固件包:
https://github.com/esp8266/Arduino/releases/download/3.0.2/esp8266-3.0.2.zip
- 编译工具链:
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.4-gcc10.3/i686-w64-mingw32.xtensa-lx106-elf-1757bed.210717.zip
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/3.0.4-gcc10.3/x86_64-w64-mingw32.xtensa-lx106-elf-1757bed.210717.zip
上面两个包,其实只用到了一个包。
- python安装包:
https://github.com/earlephilhower/esp-quick-toolchain/releases/download/2.5.0-4/python3-3.7.2.post1-embed-win32v2a.zip
- esptool上传工具包:
https://github.com/igrr/esptool-ck/releases/download/0.4.6/esptool-0.4.6-win32.zip
修改.json文件内容
✨如果是使用本篇文章所提供的的资源不需要再做修改,如果是自己搭建,需要修改
.json
内容中的资源包指向本地网络地址。
- 先将下载好的资源包拖到HFS软件中,将会创建一个本地访问的网络地址,再将本地网络资源包的地址填写并覆盖
.json
中原来的资源地址。
⛳将上面准备好的资源拖到HFS软件的左侧目录内
-
将
.json文件
生成的本地网络地址填写到Arduino IDE
的开发板网址管理器当中,并点击好
。
-
在菜单栏上,找到工具-开发板管理器,点开
-
在搜索栏输入关键字
ESP8266
,然后点击安装即可。
由于是本地化安装,安装速度极快。(我这里安装了级不再演示了)
- 搭建好后的开发板选型:
📗ESP8266固件包资源和工具
版本3.0.2,资源都放在HFS文件夹内了。
链接:https://pan.baidu.com/s/1v8kwuXVNFXOcJLBSTIcN6A
提取码:p336
安装esp32固件包相关资源信息参考
通过Arduino IDE下载信息链接情况来看,似乎只需要挂载Win32位的资源即可。
- esp32高版本资源json:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
以上是关于利用HFS软件一分钟搭建好ESP8266基于Arduino开发环境的主要内容,如果未能解决你的问题,请参考以下文章
乐鑫esp8266的 基于Nonos移植红外线1883,实现遥控器控制
云端web远程控制LED(MQTT+esp8266+云服务器)