Ruby COM端口不';不要出现在Cygwin中

Ruby COM端口不';不要出现在Cygwin中,ruby,cygwin,serial-port,Ruby,Cygwin,Serial Port,我正在尝试编写一个脚本,通过串行连接自动将文件传输到远程设备。我的意图是在本地计算机上用Ruby编写在Cygwin上运行的脚本 首先,我需要获得到远程设备的串行通信,为此,我假设需要通过/dev/tty访问串行端口 在我的Cygwin shell中查看/dev/时,我只看到以下内容: $ ls /dev fd mqueue shm stderr stdin stdout 我看不到任何像tty设备的东西 当我在Windows(Win7 Pro)中检查设备管理器时,它显示3个com端口。

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

首先,我需要获得到远程设备的串行通信,为此,我假设需要通过/dev/tty访问串行端口

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

$ ls /dev
fd  mqueue  shm  stderr  stdin  stdout
我看不到任何像tty设备的东西

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

目前,我只是想让任何类型的连接都能正常运行


谢谢。

即使它们没有出现在
/dev
的列表中,它们仍然在那里
COM1
/dev/ttyS0
COM2
/dev/ttyS1
,依此类推。有关“隐藏”设备的完整列表,请参阅

[Upate]从Cygwin 1.7.12开始,
ls/dev
实际上显示了存在的所有设备