Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.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
Bash 从USB到串行转换器的读取输出_Bash_Serial Port_Tty - Fatal编程技术网

Bash 从USB到串行转换器的读取输出

Bash 从USB到串行转换器的读取输出,bash,serial-port,tty,Bash,Serial Port,Tty,我创建了一个bash脚本来随机化一些数字,然后将其发送到>/dev/ttyUSB0。这是一个USB到串行的RS-232转换器,通过笔记本电脑USB插入。 现在,我唯一的愿望是看到这些随机数从同一台PC上的某个终端发送到另一个终端。我已经尝试使用screen、cat、minicom和其他internet收藏夹,但没有成功 现在,当我运行随机数脚本时,另一个终端正试图从端口读取输出,最好的答案是ttyUSB0目前不可用 谢谢你的帮助, 问候 我希望通过另一个终端看到随机数。相反,我读到了不同类型的错

我创建了一个bash脚本来随机化一些数字,然后将其发送到>/dev/ttyUSB0。这是一个USB到串行的RS-232转换器,通过笔记本电脑USB插入。 现在,我唯一的愿望是看到这些随机数从同一台PC上的某个终端发送到另一个终端。我已经尝试使用screen、cat、minicom和其他internet收藏夹,但没有成功

现在,当我运行随机数脚本时,另一个终端正试图从端口读取输出,最好的答案是ttyUSB0目前不可用

谢谢你的帮助, 问候


我希望通过另一个终端看到随机数。相反,我读到了不同类型的错误。

我现在可以用minicom简单地做到这一点。重置参数后,我重新配置了minicom-s。在一个终端中启动minicom到/dev/ttyUSB0后,我在另一个终端中运行脚本,将随机数回送到/dev/ttyUSB0,最终可以接收所有数据。

您不应该将数据发送到USB到串行设备驱动程序注册的设备,而不是直接发送到USB端口吗。端口上的集线器可以插入任意数量的设备。这是有道理的,但情况是:我有一个卫星设备,它有自己的软件来处理数据流。我将在两周后才能使用此软件。鉴于这种情况,我现在的任务是掌握usb到串行转换器的路径,因为这是数据进入我的卫星设备之前的最后一个点。非常感谢。如果您有另一个USB-to-RS232适配器,则空调制解调器连接将允许您接收第一个适配器上发送的任何内容。也可以使用环回,但实际上只是一个简单的测试,可能会让您感到困惑,例如,它就像回声。相反,我读的是不同类型的错误——你的总结不足以提示任何建议。第一个也是最持久的错误是没有打印收到的数据。在尝试处理modemmanager回调错误后,我又遇到了一些问题。我同意你的观点,我已经到了我认为我需要设备软件的地步。无论如何谢谢你!
#!/bin/bash
while true;
do
number=$RANDOM
echo $number >/dev/ttyUSB0
echo $number
sleep 4
done