Skip to content

weimingtom/wmt_esp8266_study

Repository files navigation

wmt_esp8266_study

My ESP8266 / ESP32 study

A MIni 资料, H 安装包, A 源码, SmallDesktopDisplay

msys

  • search baidupan, msys_ESP8266_NONOS_SDK_v2.2.1_v3.rar
  • msys_ESP8266_NONOS_SDK_v2.2.1_v7_blink_success.rar

cygwin

search baidupan, ESP8266机智云开发板 ESP12F

Arduino version flash and sram size:

  • esp8266, NodeMCU 1.0 (ESP-12E Module), Arduino:
    Flash: 1044464=1019KB
    SRAM: 81920=80KB

  • esp32, nodemcu-32s, Arduino:
    Flash: 1310720=1280KB
    SRAM: 327680=320KB (in fact about 80KB, for more use malloc)

  • MTK LinkIt 7697 for Arduino:
    Flash: 2019328=1972KB
    SRAM: 360448=354KB

  • RealTek Ameba RTL8710AF
    Flash: 1048576=1024KB
    SRAM: 397KB (Arduino global array var max size)

  • ESP8285, NodeMCU-M
    like ESP8266, but with 1MB Flash

ESP-12f breakout board

esp8266 blink code: pinMode(13, OUTPUT);
RESET<->3.3V (can always 3.3V)
CH_PC<->3.3V
GPIO13<->LED<->200R<->GND (for blink code)
VCC<->3.3V
TXD<->RX
RXD<->TX
GPIO0<->GND (if not burning, connect 3.3V to run blink code)
GPIO15<->GND
GND<->GND
(need some connected pins for common 3.3V and common GND)

doc

TFT Drivers

http://www.lcdwiki.com/zh/【Application】1.44inch_SPI_Module_MSP1443_with_D1_mini
http://www.lcdwiki.com/zh/【Application】1.6inch_SPI_Module_MSP1601_with_D1_mini

Soft WDT reset on ESP8266, Watch dog

Tools

  • cdt (for esp8266, esp32)
    http://wiki.aithinker.com/ai_ide_install
    cygwin\opt\xtensa-lx106-elf
    cygwin\opt\xtensa-esp32-elf

  • FLASH_DOWNLOAD_TOOLS
    <> for esp8266
    (baidupan) nodemcu_v2.rar
    (baidupan) ESP8266Flasher.exe

  • esplorer
    <> for esp32, esp8266
    (baidupan) esplorer_v1.rar

Problem

doit

http://bbs.doit.am/forum.php
https://github.com/SmartArduino/SZDOITWiKi/wiki/ESP8266---NodeMCU

ESP8266-3种模式用法

https://blog.csdn.net/weixin_40504976/article/details/84283320
https://blog.csdn.net/txf1984/article/details/46654995

esp-12e折腾

https://www.cnblogs.com/katachi/p/8468772.html

菜鸟江涛带你学最小物联网系统之模块篇(01)—— WIFI模块ESP12F初次亲密接触

https://blog.csdn.net/u010898329/article/details/82833893

ESP8266-12F WIFI转串口模块底板设计

https://blog.csdn.net/xiaohupashu/article/details/53574859

ESP8266 常见问题, 安信可

(old, dead) https://wiki.ai-thinker.com/esp8266/faq
https://docs.ai-thinker.com/esp8266/faq

esp8266 Summary Table

https://www.esp8266.com/wiki/doku.php?id=esp8266-module-family

DSTIKE Deauther MINI ESP8266 WIFI 开发板 OLED NodeMCU

硬件: https://github.com/lspoplove/Deauther-Project
软件: https://github.com/spacehuhn/esp8266_deauther

Arduino esp8266 IoT物联网示例代码(重要)

信泰微, 技小新esp8266开发板烧录方法:

ESP8266物联网开发板 sdk编程视频全套教程 wifi模块小系统板
jixin.txt
search baidupan: readme_烧录方法.txt

What is ESP8266EX

在espressif的英文官网上,esp8266被称为esp8266ex,那么esp8266ex是什么意思呢?
https://www.espressif.com/en/products/hardware/esp8266ex/resources
原来,我们平常所说的esp8266,用英文的准确说法是esp8266系列的其中一个型号esp8266ex,只不过习惯了不叫ex而已。另外esp8266还有一个型号叫esp8285,不过esp8285很少时候需要用到,只是flash的大小增加了
http://esp8266.net

cesanta/ESP8266_RTOS_SDK

https://github.com/cesanta/ESP8266_RTOS_SDK
https://github.com/espressif/ESP8266_RTOS_SDK
https://github.com/cesanta/esp-open-sdk
https://github.com/pfalcon/esp-open-sdk

ESP8266_NONOS_SDK

https://github.com/espressif/ESP8266_NONOS_SDK

samples

https://github.com/espressif/esp8266-nonos-sample-code
https://www.espressif.com/sites/default/files/documentation/2a-esp8266-sdk_getting_started_guide_cn.pdf

ESP8266 toolchain

ESP8266工具链4.8.5编译缺少libmesh.a跟libc.a跟libhal.a

https://blog.csdn.net/weixin_42276326/article/details/108422865
https://github.com/esp8266/esp8266-wiki/raw/master/libs/libhal.a
https://github.com/esp8266/esp8266-wiki/raw/master/libs/libc.a

ESP8266 NONOS SDK开发初探各种报错解决方法(一)

https://blog.csdn.net/weixin_43128823/article/details/108058537
原来需要手动将demo,放到根目录才行

SPI_SIZE_MAP ?= 4

32Mbits==4MB
初学ESP8266所遇到的坑
https://www.pianshen.com/article/892640775/
ESP8266 烧写选项 Flash Size 32M和32M-c1的区别
https://blog.csdn.net/toopoo/article/details/86415497
esp8266 SDK3.0 spi_size_map设置 12f NORTOS问题解决方法
https://blog.csdn.net/a1058191679/article/details/102644915

ESP8266 SDK开发基础入门

3-ESP8266 SDK开发基础入门篇--点亮一个灯
https://www.cnblogs.com/yangfengwu/p/11073055.html
https://gitee.com/yang456/Learn8266SDKDevelop.git

Blynk

使用ESP8266和Blynk制作物联网控制的机器小车
https://www.yiboard.com/forum.php?mod=viewthread&tid=1258
https://community.blynk.cc/t/new-blynk-library-release-v0-5-4/28463
BlynkSimpleEsp8266
https://github.com/blynkkk/blynk-library
https://github.com/blynkkk/blynk-library/blob/master/src/BlynkSimpleEsp8266.h
https://examples.blynk.cc
https://blynk.io/

Arduino IDE ESP8266插件离线安装包

search baidupan, 8266_package_2.6.3.exe
https://gitee.com/armxu/arduino8266_smartconfig_liangba
Arduino IDE下载(7月16日更新到1.8.13)
https://www.arduino.cn/thread-5838-1-1.html
https://www.arduino.cc/en/software
wifiduino https://openjumper.cn/wifiduino/

Tasmota

https://github.com/arendst/Tasmota
智能家居, 免编程ESP8266固件

A full functional WiFi Repeater (correctly: a WiFi NAT Router)

https://github.com/martin-ger/esp_wifi_repeater

ESP8266 Deauther Version 2

https://github.com/SpacehuhnTech/esp8266_deauther

机智云

gokit
http://docs.gizwits.com/zh-cn/deviceDev/ArduinoUNO/ArduinoUNOWiFi_intro.html
search baidupan gokit3, include stm32 and arduino uno

iot

先不说物联网的服务端,如果只研究硬件ESP8266和ESP32,
可以参考的资料其实很少,比较友好的只有安信可和零知实验室。
所以剩下能参考的只有那些闭源服务平台,例如blynk和blinker。
我发现机智云(gokit)也提供不错的代码资料,支持arduino uno和stm32。
实际上可以整理简化一下,只剩下点灯外设,甚至可能那些ESP8266的API
调用固件是不开源的。只是目前似乎还没有较好的物联网相关的收集,
真的要深入研究的话还是比较吃力,我打算以后学前端技术时会顺便做这方面的整理

Get started with Arduino, D1/D1 mini series

https://www.wemos.cc/en/latest/tutorials/d1/get_started_with_arduino_d1.html

Core-ESP8266, 银尔达, yinerda, 基于庆科 ESP8266-12F

http://wiki.yinerda.com/index.php/Core-ESP8266

WeMos D1 & D1 mini Arduino Examples, Arduino IDE

https://github.com/wemos/D1_mini_Examples

TKM32F499 esp8266 at command drivers demos

search baidupan, TKM32F499评估板.rar, 24、ESP8266_WIFI模块3种例程(含APP).rar

stm32的esp8266透传代码

A wifi webradio with only low cost boards ESP8266 and VS1053 by Jp Cocatrix

https://github.com/karawin/Ka-Radio

A MIni 资料, 桌面天气时钟, 云梦泽创作空间

  • 8266_package_2.7.4.exe

greblus/esp8266-32

esp8266-weather-station

About

My ESP8266 / ESP32 study

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages