使用xconsole调试和上载nodemcu的lua文件

大憨熊 提交于 2019-12-17 14:46:28

【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>

简介

xconsole是基于控制台的工具,将串口交互、远程访问和本地调用融为一个工具。

该工具使用python开发,而且全部开源,以便可以直接整合到你的工具集之中。

项目地址:https://git.oschina.net/supergis/ESP8266App

直接下载

git clone https://git.oschina.net/supergis/ESP8266App.git

xconsole具体分为两个python执行程序:

  1. xcon_uart.py,通过串口访问,结合本地shell和minicom之类的;

  2. xcon_tcp.py,通过TCP访问,可以远程交互、执行lua脚本、上载文件等;

以后还会增加其它链接协议的支持。

基本使用

xconsole采用多线程、全异步方式处理端口IO。

使用$或#区分输入的指令是在本机执行还是通过端口执行。

实现的几个基本命令如下:

$loadfile,$lf:从本机载入lua文件到nodemcu设备。
$loadfileall,$lfall:从本机载入多个lua文件到nodemcu设备。参见该函数的实现。
$loadinit,$lfinit:从本机载入lua文件到nodemcu设备上的init.lua文件(注意不要写入死锁的代码)。


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!