利用hfs软件一分钟搭建好esp8266基于arduino开发环境(代码片段)

perseverance52 perseverance52     2022-12-06     690

关键词:

利用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

esp8266程序编译

...量详细记录方便自己查询希望也能帮到大家。开发环境搭建好啦以后打开就是这样的。如果你能打开这个界面恭喜学习的步法已经迈出一步。2  接下来我们需要配置SDK工程。1复制一份SDK包命名为template_sdk,将driver_lib改为app将IoT_... 查看详情

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

参考技术A基于ESP8266的开源MCU方案(一)智能家居方案总体介绍基于ESP8266的开源MCU方案(二)甜园智能开发板TY-S1基于ESP8266的开源MCU方案(三)甜园智能串口通信协议基于ESP8266的开源MCU方案(四)甜园智能开发板入网介绍基于ES... 查看详情

esp8266程序编译

...量详细记录方便自己查询希望也能帮到大家。开发环境搭建好啦以后打开就是这样的。如果你能打开这个界面恭喜学习的步法已经迈出一步。2  接下来我们需要配置SDK工程。1复制一份SDK包命名为template_sdk,将driver_lib改为app将IoT_... 查看详情

乐鑫esp8266的基于nonos移植红外线1883,实现遥控器控制(代码片段)

...篇的8266进阶博文有那么一段时间了,那么本文带来的是基于Nonos的红外线H1838的NEC协议的移植小案例,浏览博文前,需要知道以下常识:1、红外遥控的原理是什么?2、红外遥控的协议有哪些?NEC?3、红外遥控的电路组成?8266的... 查看详情

esp8266-12f基本使用(代码片段)

...录前言一、ESP8266是什么?二、使用步骤1.硬件准备2.软件准备3.程序准备前言没什么事干就买了个ESP-12F玩,正好研究学习一下。一、ESP8266是什么?ESP8266系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP82... 查看详情

基于usr-wifi模块的esp32,esp8266thonny调试器(代码片段)

...nny调试一、设计背景  在博文建立UDP到虚拟串口的映射软件:USR-VCOMÿ 查看详情

esp8266|esp8266入门教程-at指令视频教程(基于esp-01s/esp8266-01s)(代码片段)

文章目录前言硬件准备软件准备获取资料视频教程STM32F103开发板+ESP-01S模块能做什么?web配网电脑端手机端ESP-01S模块创建web服务器控制F103开发板上的硬件电脑端手机端ESP-01S对接到小程序控制103上的硬件ESP8266AT指令视频教... 查看详情

利用fpga控制wifi模块——8266篇

0.前言:这一系列博客主要用来记录通过FPGA控制无线传输设备,特别是WIFI模块的博客。希望为后来的FPGAer提供相关的经验,少走弯路。1.模组简介ESP8266系列模组是基于乐鑫ESP8266的超低功耗的UART-WiFi模块的模组,可以方便地进行... 查看详情

esp8266是啥

...用设计,可以通过AT指令配置,和单片机上的串口进行通信,利用WIFI进行数据传输。像SKYLAB的WG219/WG229就是基于ESP8266方案研发推出的高性价比,低功耗小尺寸串口WiFi模块。WG219WG219 查看详情

stm32f373利用esp8266连接onenet平台(代码片段)

stm32f373利用esp8266连接onenet平台学习目标:一、注册onenet平台二、esp8266引脚连接三、代码编写1.串口配置2.代码移植3.主函数编写附上源码学习目标:1.注册onenet平台2.esp8266引脚连接3.stm32373代码移植编写提示:文章写完... 查看详情

云端web远程控制led(mqtt+esp8266+云服务器)(代码片段)

...T服务器为EMQX,适合在云服务器中使用,在云端搭建好网页好,发送控制消息至MQTT中指定的topic,esp8266订阅topic,接收到控制命令时,控制相应的LED。提示:以下是本篇文章 查看详情

乐鑫esp8266学习rtos3.0笔记:分享在esp8266csdk如何通过外部写入参数,程序里面实现动态获取参数。(代码片段)

...搭建开发环境,开始一个“hellowworld”串口打印。2、利用GPIO开始使用按钮点亮你的“第一盏灯”。3、利用"软件定时器"定时0.5秒闪烁点亮一盏LED。4、了解PWM,更为深入地用PWM控制一盏LED的亮度变化。5、原生乐鑫SDK... 查看详情

<3>esp8266iot软件延时(代码片段)

目录一、延时函数os_delay_us二、新建项目三、新建文件1.bsp_delay.c2.bsp_delay.h四、ICACHE_FLASH_ATTR,system_soft_wdt_feed()解析五、user_main.c六、程序运行结果一、延时函数os_delay_us二、新建项目复制(<esp8266iot开发环境搭建(Ai... 查看详情

巴法云开源安卓app控制esp8266,通过mqtt协议,appinventor开发(代码片段)

...)第二修改demo例程第三appinventor开发原理简述:利用发布订阅模式,即:ESP8266订阅了一个主题,再利用appinventor编写得app往这个主题发布消息,由于ESP8266订阅了这个消息,所以就可以收到app发布得消息... 查看详情

最简单diy基于esp8266的智能彩灯⑥(android开发通过wifi控制彩灯实现表白神器)(代码片段)

...66和ESP32智能彩灯开发系列文章目录第一篇:最简单DIY基于ESP8266的智能彩灯①(在网页用按钮点亮普通RGB灯)第二篇:最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)第三篇:最简... 查看详情

利用tcp工具实现esp8266点灯控制程序(代码片段)

利用TCP工具实现esp8266点灯控制程序通过建立网络服务端让esp8266主动连接服务器,从而实现服务端控制esp8266动作,达到本地服务订阅功能。TCP测试工具乐鑫官网链接下载:https://www.espressif.com/zh-hans/support/download/other-tools或者下载... 查看详情

esp8266基于arduino实现ota(代码片段)

其实ESP8266板子要实现空中载入,最核心的就是要在代码中指定响应的载入代码就行。第一步:打开ArduinoOTA中的basic_ota文件;第二步:修改你的wifi名和密码,这里要注意一点就是5G的频这个板子会检测不到#include<ESP8266WiFi.h>#i... 查看详情

基于macos搭建esp8266nodemcucp2102开发环境(代码片段)

基于MacOS搭建ESP8266-NodeMCU开发环境1.下载、安装驱动2.Arduino开发环境配置2.1.下载、安装Arduino2.2.配置Arduino1.下载、安装驱动常见的ESP8266NodeMCU开发板有ESP8266NodeMCUCP2102和ESP8266NodeMCUCH340,CP2102和CH340是驱动类型,就是负责和电... 查看详情