zoukankan      html  css  js  c++  java
  • NodeMCU Builder, yet another NodeMCU IDE

    最近几天研究基于NodeMCU的Wi-Fi小车,突然之间想要写一个专门开发NodeMCU Lua代码的工具自己用,由于官方已经有了NodeMCU Studio,所以我的就叫NodeMCU Builder,紧赶慢赶在热情冷却之前将它做了出来。

    发布的压缩包内主要包含两个可执行文件:

    nbuilder.exe,基于Nodepad2修改得来的具有语法着色功能的超轻量开发环境,添加scintilla Lua语法着色支持,去掉其他不相关的着色方案。添加了NodeMCU常用Lua API的着色支持,与nterm.exe的简单集成。

    nterm.exe,用来连接NodeMCU执行命令的命令行工具,除了可以直接执行Lua 语句外,还支持免下载直接执行Lua脚本、向NodeMCU下载Lua脚本、从NodeMCU拉取Lua脚本。

    nterm.exe支持的命令行参数:

    -com:COM3,指定NodeMCU的连接COM端口号,必选参数。如果不再添加其他命令行参数,会进入交互模式。

    -exec:"C:somepathsomefile.lua",执行路径指定的Lua脚本,然后退出。如果路径中没有空格则不需要引号,可选参数。

    -down:"C:somepathsomefile.lua",下载路径指定的Lua脚本,然后退出。可选参数。

    -pull:"somefile.lua",拉取指定名称的文本文件,然后退出。可选参数。

    -list,列出NodeMCU上的文件,然后退出。可选参数。

    -stay,从1.0.3版开始支持,执行完命令后不退出,进入交互模式。

    nterm.exe交互模式下支持的命令:

    .exec C:somepathsomefile.lua,执行路径指定的Lua脚本,无论路径中有没有空格都不需要引号。

    .down C:somepathsomefile.lua,下载路径指定的Lua脚本。

    .pull somefile.lua,拉取指定名称的文本文件。

    .list,列出NodeMCU上的文件。

    .quit,退出交互模式并结束。

    以下是版本发布:

    1.0.3.16(20150916)版:

    MD5:71e0ae1465c7f1294d4c7f32d2c8a1c4

    SHA1:b95409a64b6d2ccf360ca210c7c2854b4d4f1997

    工具栏按钮执行完代码后nterm.exe命令行窗口不会关闭,而是进入交互模式,并且交互模式下既可以敲命令也可以继续使用工具栏按钮。

    1.0.2.14(20150915)版:

    MD5:1b576a5abb4d0dfcaba69c22ba4a56de

    SHA1:fb02b279355ba4fa5bc94ecb0cfcd0635a2d6dce

    主要解决了nterm.exe依赖VC10 Runtime的问题。后续版本将在原地址持续更新。

    1.0.1.13(20150915)版:

    NodeMCU Builder v1.0.1.13(20150915).zip

    MD5:e9fcf5e1a1242a5868699b2548f16ec1

    SHA1:283b3ae5085bf7d5faa566f7a1de97d8d75eea97

    下载地址:

    http://pan.baidu.com/s/1i3ESQQ5

    开发NodeMCU的朋友如果有兴趣希望可以一起探讨研究,共同进步。

  • 相关阅读:
    144环形链表
    83. 删除排序链表中的重复元素
    21合并两个有序链表
    PyCharm2020激活破解教程
    Python正课目录
    2条pip命令解决Python项目依赖的导出和导出
    pip离线安装模块
    Python正课149 —— luffy项目 User表的配置
    Python正课148 —— luffy项目 数据库配置
    解决:django中LookupError No installed app with label 'admin'
  • 原文地址:https://www.cnblogs.com/youlin/p/nodemcu_builder.html
Copyright © 2011-2022 走看看