赞
踩
此前一直使用python paramiko库通过shell进行与linux的连接,但是速度较慢且不方便中断,因此尝试使用串口控制。Linux开发板通过串口与PC电脑连接。此时在PC端编写一个python脚本,使其可以通过串口发送命令到开发板。下面是一些简单使用方法
pip install pyserial
import serial
首先确认好串口位置、波特率,然后记得先完成linux系统登录,最后关闭串口助手否则会报错permission denied
ser = serial.Serial('COM5', 115200)
command = b'python3 /home/xxxx.py\n'
ser.write(command)
ser.flush()
这里展示通过16进制发送中断和退出指令
中断命令是\x03,即ctrl+c
退出命令是\x04,即ctrl+d,当在运行python内容时,通过ctrl+d退出,再次发送会退出linux系统,需要重新登录
例如:
ser.write(b'\x03\n')
ser.flush()
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。