【BPI-BPI-Webduino Smart 物联网无线控制模块试用体验】固件1

  • 无线
  • 物联网
  • pATAq
  • LV5工程师
  • |      2017-02-17 21:03:47
  • 浏览量 1231
  • 回复:0
(更新:最下面的6-11引脚一般用来连接flash memory chip,使用上述引脚作为IOs很可能会导致程序崩溃)。实际连接图,因为没带面包板,用Arduino拓展板共地。电路板上多一个按钮,类似机智云小板,按下GPIO0接地。绘图使用FritzingESP8266 part (ESP8266-12F WiFi Module.fzpz) 固件烧写工具esptool.py (推荐)A Python-based, open source, platform independent, utility to communicate with the ROM bootloader in Espressif ESP8266.基于Python的开源跨平台支持工具,可以操作ESP8266的固件、BootLoader ESP_DOWNLOAD_TOOL (推荐)安可信官方wiki提供的固件烧写工具NodeMCU Flasher 和 NodeMCU PyFlasher支持NodeMCU的固件烧写工具,前者于2015年停止维护;后者还在由非官方维护中,基于esptool.py
  • github主页:Flasher , PyFlasher
  • 平台支持:Windows (Flasher); ALL(PyFlasher)
  • 图形界面
ESP8266固件组成参考《如何为 ESP 系列模组烧录固件》 ,可知固件有两种模式:也就是是否支持OTA,对于Smart原厂固件应该是NoBoot模式,而Wio Link、ESPDino、NodeMCU这种是Boot模式。支持云端升级的固件,在 flash 中会分为 2 个区,一个用来运行程序,一个用来保存升级固件, 当运行 user1 时升级,程序会下载固件到 user2,下载完毕后,下次启动时从 user2 启动,依次替换,实现云端升级。自制固件不在本文的探讨范围内,可以使用官方ESP8266 SDK的docker镜像,可以免配置。支持的IDE
  • Arduino IDE
  • platformio
  • NodeMCU IDE
安可信原厂固件可以在此下载,我们不做演示,此外你也可以使用开发快的固件。这里我们准备为Smart灌入如下固件:Arduino OTA、NodeMCU、ESPuma和ESPEasy、Seeed Wio Link以及无线透传固件。Let's Play!
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子