gpt4 book ai didi

ruby - COM 端口未出现在 Cygwin 中

转载 作者:数据小太阳 更新时间:2023-10-29 08:40:31 25 4
gpt4 key购买 nike

我正在尝试编写一个脚本,通过串行连接自动将文件传输到远程设备。我的意图是在本地计算机上用运行在 Cygwin 上的 Ruby 编写脚本。

首先,我需要将串行通信传送到远程设备,为此,我假设我需要通过/dev/tty 访问串行端口...

当我在我的 Cygwin shell 中查看/dev/时,我只看到以下内容:

$ ls /dev
fd mqueue shm stderr stdin stdout

我没有看到任何类似 tty 设备的东西。

当我在 Windows (Win7 Pro) 中查看设备管理器时,它显示了 3 个 com 端口。有一个 native COM 端口 (COM1) 和两个虚拟 COM 端口(COM5、COM6)。

现在我只是想尝试任何类型的连接......

谢谢。

最佳答案

即使它们没有出现在 /dev 的列表中,但它们无论如何都在那里。 COM1/dev/ttyS0COM2/dev/ttyS1,以此类推。参见 the relevant bit of the manual获取“隐藏”设备的完整列表。

[更新] 从 Cygwin 1.7.12 开始,ls/dev 实际上会显示所有存在的设备。

关于ruby - COM 端口未出现在 Cygwin 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7918003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com