NodeMCU

✍ dations ◷ 2025-12-05 16:47:25 #开源硬件,微控制器,物联网

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 转接器是必需品。

相关

  • 康福思约翰·沃卡普·康福思爵士(英语:Sir John Warcup Cornforth,1917年9月7日-2013年12月14日),澳大利亚化学家。他因酶催化反应的立体化学的研究而获得1975年诺贝尔化学奖。康福思出
  • 马里奥·苏亚雷斯马里奥·阿尔贝托·诺布雷·洛佩斯·苏亚雷斯(葡萄牙语:Mário Alberto Nobre Lopes Soares,1924年12月7日-2017年1月7日),葡萄牙政治家,曾任葡萄牙总统及总理。在2007年票选最伟大
  • 三好彻三好彻(日语:三好 徹/みよし とおる Miyoshi Tooru,1931年1月7日-),本名河上雄三,日本记者、作家。毕业于横浜高等商业学校(日语:横浜高等商業学校)(现横滨国立大学经济学部)。曾任日本
  • 氯丙醇氯丙醇(Chloropropanols)是一类在化学制作豉油的过程中所产生的致癌物质。日常比较常见的氯丙醇包括以下三种:传统豉油酿造法是以微生物来分解黄豆蛋白,酿造过程约需半年。(参看
  • 红龙号太空船红龙号太空船(Red Dragon)是太空探索科技公司研发中的低成本火星探测器,将使用猎鹰系列运载火箭发射升空。红龙号太空船将是以后火星探测及殖民任务的运输工具,太空探索科技公司
  • 叠字叠字是指以同一文字重叠复合而成的汉字,可分二字叠、三字叠、四字叠、五字叠等大类,大类下依组字方向还可再分为数小类。在意义上,通常是用以表达被重复文字的“累加”与“大量
  • 蓄能器蓄能器是一种液压元件,当液压系统中出现过压时,将压力转换为弹性势能或重力势能;当液压系统中压力不足时,可以将其储存的能量释放回液压系统中。
  • 斯蒂芬·埃利奥特 (植物学家)斯蒂芬·埃利奥特(Stephen Elliott,1771年11月11日-1830年3月28日)为美国植物学家、银行家、教育家及立委。他创作了美国植物学中最重要的著作之一的《南卡罗来纳州和佐治亚州植
  • 香取秀俊香取秀俊(日语:香取 秀俊/かとり ひでとし  ?,1964年9月27日-),日本工程学家、物理学家,现任东京大学教授,紫绶褒章表彰。香取教授是光栅及超精密原子钟开发的先驱,曾获得日本学界最
  • 丸山誠治丸山诚治(1912年6月15日-1989年11月22日),日本电影导演。和松林宗惠都是执导战争片极为出色的导演。出生于山口县山口市道场门前町,帝都大学毕业,1937年及1943年曾经两度征招参与