【问题标题】:COM ports don't appear in CygwinCOM 端口不出现在 Cygwin 中
【发布时间】:2012-04-17 23:50:21
【问题描述】:

我正在尝试编写一个脚本来自动通过串行连接将文件传输到远程设备。我的目的是用 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)。

目前,我只是想建立任何类型的连接..

谢谢。

【问题讨论】:

    标签: ruby cygwin serial-port


    【解决方案1】:

    即使它们没有出现在/dev 的列表中,它们仍然存在。 COM1/dev/ttyS0COM2/dev/ttyS1,以此类推。有关“隐藏”设备的完整列表,请参阅 the relevant bit of the manual

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-28
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-20
      相关资源
      最近更新 更多