NodeMCU

✍ dations ◷ 2025-07-04 12:09:28 #开源硬件,微控制器,物联网

NodeMCU是一个开源的物联网平台。 它使用Lua脚本语言编程。该平台基于eLua 开源项目,底层使用ESP8266 sdk 0.9.5版本。该平台使用了很多开源项目, 例如 lua-cjson, spiffs. NodeMCU包含了可以运行在 esp8266 Wi-Fi SoC芯片之上的固件,以及基于ESP-12模块的硬件。

NodeMCU is started after ESP8266 come out. In December 30, 2013, Espressif systems begin production of ESP8266. ESP8266 is an Wi-Fi SoC and integrated with LX106 core, widely used in IoT applications(See related projects). In 13 Oct 2014, Hong committed first file of nodemcu-firmware to github, NodeMCU project started. And then more and more developers from ESP8266 opensource community join in NodeMCU developer team. On 1 Dec 2014, Huang R commit the gerber file of an ESP8266 board, then NodeMCU project have the first open-hardware which named devkit 1.0, thus NodeMCU is not only a firmware, it becomes a platform. In 31 Dec 2014, Tuan PM port MQTT client library from Contiki to ESP8266 SoC platform, and commit to NodeMCU project, then NodeMCU can support MQTT IoT protocol, using Lua access MQTT broker, it is an important update of firmware. Another important update is in 30 Jan 2015, Devsaurus port u8glib to NodeMCU project, and NodeMCU can drive LCD, Screen, OLED, even VGA display module easily.

nodemcu_latest.bin: 0x00000
对于大多数 esp8266 模块, 直接拉低 GPIO0 引脚的电平,并且重新上电或重启。
可以使用 nodemcu-flasher页面存档备份,存于互联网档案馆 烧写固件。

特别的,如果你想编译/构建自己的固件,需要注意以下烧写地址:
0x00000.bin: 0x00000
0x10000.bin: 0x10000

注意,

如果使用 NodeMCU devkit, 只需要安装 CH340G 驱动程序, 并且将开发模块使用micro-usb 线缆连接到个人计算机。 然后将波特率设置到9600, 并打开串行端口。若使用普通的esp8266模块, 则 usb-ttl 转接器是必需品。

相关

  • 十三月历十三月历的提出可追溯至1849年,Auguste Comte创立。当时的主要考虑是,现行公历每个月的天数有长有短,而且与实际的月球运行周期不吻合,另外月份跟星期之间的关系十分混乱。而相
  • 恩加尼奥角海战恩加尼奥角海战(英语:The Battle of Cape Engaño)是第二次世界大战中日本帝国海军舰队和美国于1944年10月25日至26日进行的1场战役。这场战役是莱特湾海战的一部分。小泽的舰
  • Terminologia Histologica()是一份细胞生物学和组织学的受控词表,由FCAT(Federative International Committee on Anatomical Terminology(英语:Federative International Committee on Anatomical Termino
  • AIR动画集数列表《AIR》动画系列作品是将Key公司推出的日本同名视觉小说《AIR》改编而成的电视动画。《AIR》动画版本的制作上由京都动画公司负责,分别是石原立也担任导演、志茂文彦担任剧本
  • 莫里斯·阿莱莫里斯·菲力·夏尔·阿莱(法语:Maurice Félix Charles Allais,1911年5月31日-2010年10月9日),生于法国巴黎,法国总体经济学家,主要研究领域为市场理论与资源的效率分配,曾经提出阿
  • 伊娃·爱克伯德伊娃·爱克伯德(瑞典语:Eva Ekeblad,1724年7月10日-1786年5月15日),出生名(英语:née)为伊娃·德·拉加尔迪(英语:De la Gardie)(瑞典语:Eva De la Gardie),是一名瑞典农学家、科学家、沙龙
  • 里卡多·沃尔夫里卡多·沃尔夫博士(英语:Ricardo Wolf,德语:Ricardo Wolf,希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL
  • 党承志党承志(?-?),字汝孝,山西太原府忻州人,军籍,明朝政治人物,正德庚午举人,联捷进士。嘉靖年间累官至通政使司右通政。正德五年(1510年)庚午科山西乡试第六十名举人。正德六年(1511年)联捷辛未
  • 应浩应浩 (1958年-) 是一位计算机工程师,智能控制,人工神经网络专家。1982年获得东华大学电子工程学士学位,1984年获得东华大学计算机工程硕士学位,1990年获得阿拉巴马大学伯明翰分校
  • 洛丽丝夫人洛丽丝夫人(英语:Mrs. Norris)是英国作家J·K·罗琳小说《哈利·波特》系列中的虚构人物,霍格沃茨魔法学校管理员阿格斯·费尔奇饲养的一只猫。洛丽丝夫人是一只瘦得皮包骨、毛