Linux 从ttyUSB0、can和x27;我没有得到回应
我对Linux tty不是很有经验。 我的环境是一个Raspbian,拥有丰富的USB串行接口 工作原理:Linux 从ttyUSB0、can和x27;我没有得到回应,linux,terminal,raspbian,tty,Linux,Terminal,Raspbian,Tty,我对Linux tty不是很有经验。 我的环境是一个Raspbian,拥有丰富的USB串行接口 工作原理: stty -F /dev/ttyUSB0 38400 cu -l /dev/ttyUSB0 -s 38400 cu到/dev/ttyUSB0起作用。我可以将命令写入终端,并在300毫秒内从另一个终端获得响应 什么不起作用: 在一个终端 echo "command" > /dev/ttyUSB0 在另一个终端中(在echo之前运行) 没有输出 但是,当我echo“command”>
stty -F /dev/ttyUSB0 38400
cu -l /dev/ttyUSB0 -s 38400
cu
到/dev/ttyUSB0
起作用。我可以将命令写入终端,并在300毫秒内从另一个终端获得响应
什么不起作用:
在一个终端
echo "command" > /dev/ttyUSB0
在另一个终端中(在echo之前运行)
没有输出
但是,当我echo“command”>/dev/ttyUSB0
并打开cu
时,我可以看到回声命令和来自另一个终端的响应
我错过了什么
致意
桑迪法
ps:我也尝试了一个小python脚本:
#/usr/bin/python
导入序列号
ser=serial.serial('/dev/ttyUSB0',38400,xonxoff=True)
爵士公开赛()
如果ser.isOpen():
ser.write('命令')
response=ser.readline()
打印响应
塞尔克洛斯()
也不起作用,挂起ser.readline()如果您在回显USB0设备时未对其进行分类,则是的,您将看不到其输出,因为它已经消失 尝试以下方法: tail -f /dev/ttyUSB0 tail-f/dev/ttyUSB0
然后在里面回音。我忘了加上这个,我已经加了,也没用了。我在回显之前是在跟踪它,它挂在那里没有输出。
tail -f /dev/ttyUSB0
tail -f /dev/ttyUSB0