使用python脚本

时间:2015-06-03 08:33:29

标签: python automated-tests

我有一块可从电路板的串口访问的嵌入式电路板。我在这个板上运行/输入一些命令。我想自动完成这项任务。我想编写一个脚本来执行并运行所有命令。此脚本应等待上一个命令完成。

我知道一个软件“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上工作,我无法弄清楚如何将它用于我的问题。

1 个答案:

答案 0 :(得分:2)

忘记尝试控制命令提示符终端程序,使用PySerial模块打开串口并直接发送数据。