利用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程序编译

ESP8266程序编译

乐鑫esp8266的 基于Nonos移植红外线1883,实现遥控器控制

云端web远程控制LED(MQTT+esp8266+云服务器)

云端web远程控制LED(MQTT+esp8266+云服务器)

基于ESP8266的开源MCU方案(一)智能家居方案总体介绍