我在Windows 7中安装了Cygwin。我试图通过/ dev / ttyS0接口从Cygwin访问串口。但每次我访问时,都会给出权限被拒绝的错误
'$ stty raw<的/ dev / ttyS0' 来
-bash:/ dev / ttyS0:权限被拒绝
当我检查此设备的许可时:
'$ ls -l / dev / ttyS0'
'crw-rw-rw- 1 user1 Domain Users 117,0 Nov 3 14:31 / dev / ttyS0'
这表明我有权利。另外,我在某处读过ttyS0是Windows的COM1。 我还使用Runas和'cygstart --action = runas命令'明确检查了管理员权限。 我用谷歌搜索了它,但没有找到正确的方向。
提前致谢
答案 0 :(得分:1)
如果权利是正确的,它应该工作。如果另一个软件甚至在cygwin启动之前已经抓住了ttyS0,也会发生这种错误。还有一些竞争条件,其他应用程序在Cygwin之前抓住它。