Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Embedded 期望更换_Embedded_Lua_Expect - Fatal编程技术网

Embedded 期望更换

Embedded 期望更换,embedded,lua,expect,Embedded,Lua,Expect,我想在嵌入式平台上使用串行端口接口的调制解调器。 以下是我迄今为止拒绝的一些解决方案: Expect加上终端程序: 我的(交叉)构建系统没有expect的任何包规则,根据expect源的安装说明,配置脚本需要是交互式的,因为它使用调用它的终端进行一些测试。这看起来不像交叉编译时要执行的操作 Python plus pyserial: 我很想用这个,但整个东西的大小不适合我有限的闪存空间 聊天(来自pppd软件包): 嗯,我可以试一下,但它非常非常有限 因此,我正在寻找某种轻量级、可嵌入的ex

我想在嵌入式平台上使用串行端口接口的调制解调器。
以下是我迄今为止拒绝的一些解决方案:

  • Expect加上终端程序:
    我的(交叉)构建系统没有expect的任何包规则,根据expect源的安装说明,配置脚本需要是交互式的,因为它使用调用它的终端进行一些测试。这看起来不像交叉编译时要执行的操作

  • Python plus pyserial: 我很想用这个,但整个东西的大小不适合我有限的闪存空间

  • 聊天(来自pppd软件包): 嗯,我可以试一下,但它非常非常有限


因此,我正在寻找某种轻量级、可嵌入的expect替代品。我对卢阿一无所知。它是否适合expect-like Sciting?

嗯,expect只是Tcl plus扩展,通过伪终端驱动其他程序,并对结果进行模式匹配。如果您只想驱动一个串行端口,可以删除外部终端程序,让Tcl直接驱动串行端口-请参阅。另请参见上的Tcl Wiki页面。

好的,Expect只是Tcl plus扩展,它通过伪终端驱动其他程序,并对结果进行模式匹配。如果您只想驱动一个串行端口,可以删除外部终端程序,让Tcl直接驱动串行端口-请参阅。另请参见上的Tcl Wiki页面。

非常有趣的链接!Tcl本身似乎是个好主意。非常有趣的链接!Tcl本身似乎是个好主意。