我正在尝试编写一个脚本,通过串行连接自动将文件传输到远程设备。我的意图是在本地计算机上用运行在Cygwin上的Ruby编写脚本。
首先,我需要将串行通信发送到远程设备,为此,我假设需要通过/dev/tty访问串行端口...
当我在Cygwin shell中查看/dev/时,我只看到以下内容:
$ ls /dev
fd mqueue shm stderr stdin stdout我没有看到任何类似tty设备的东西。
当我在视窗(Win7专业版)中查看设备管理器时,它显示3个com端口。有一个本机com端口(COM1)和两个虚拟com端口(COM5、COM6)。
现在,我只是尝试让任何类型的连接进行下去..
谢谢。
发布于 2011-10-28 03:45:11
尽管它们没有出现在/dev的列表中,但它们仍然存在。COM1是/dev/ttyS0,COM2是/dev/ttyS1,依此类推。有关“隐藏”设备的完整列表,请参阅the relevant bit of the manual。
从Cygwin 1.7.12开始,ls /dev实际上显示了所有存在的设备。
https://stackoverflow.com/questions/7918003
复制相似问题