Ruby COM端口不';不要出现在Cygwin中
我正在尝试编写一个脚本,通过串行连接自动将文件传输到远程设备。我的意图是在本地计算机上用Ruby编写在Cygwin上运行的脚本 首先,我需要获得到远程设备的串行通信,为此,我假设需要通过/dev/tty访问串行端口 在我的Cygwin shell中查看/dev/时,我只看到以下内容: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端口。
$ 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
实际上显示了存在的所有设备