我有一块可从电路板的串口访问的嵌入式电路板。我在这个板上运行/输入一些命令。我想自动完成这项任务。我想编写一个脚本来执行并运行所有命令。此脚本应等待上一个命令完成。
我知道一个软件“SecureCRT”可以做到,但这不是免费的。
编辑: 我的嵌入式主板就像一台远程计算机。所以,使用python命令我首先登录我的主板,然后尝试运行一些命令。
我的代码看起来像这样。
import os
import time
os.system("sudo minicom usb");
time.sleep(1);
#os.system("<some_command_on_remote_computer>");
os.system("ls -a");
time.sleep(1);
minicom usb显示我的嵌入式主板的串口输出。我的端口的所有调试打印都在这个端口上。所以,通过使用“sudo minicom usb”命令,我可以登录我的嵌入式主板,但之后我无法在我的主机上运行“ls -a”命令嵌入式板。
我来了acroos paramiko包但是在ssh上工作,我无法弄清楚如何将它用于我的问题。