2014-11-03 44 views
0

我已經在Windows 7中安裝了Cygwin。我試圖通過/ dev/ttyS0接口從Cygwin訪問串行端口。但每次訪問時,都會給權限拒絕錯誤。
'$ stty的原料<的/ dev/ttyS0來'
-bash是:/ dev/ttyS0來:權限被拒絕Cygwin串行端口權限被拒絕錯誤

當我檢查該設備的權限:
'$ 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命令'顯式檢查了管理員權限。 我用Google搜索了它,但沒有找到正確的方向。

在此先感謝

回答

1

如果權利是正確的,應該也有可能發生錯誤work.This如果其他軟件已經抓住了Cygwin的啓動甚至在ttyS0來。在另一個應用程序搶先於Cygwin的情況下,也可能存在一些競爭條件。

+0

當Cygwin訪問串口時,沒有其他應用程序在運行。我們還檢查了串口與其他應用的完美結合。 – manav 2014-11-03 11:45:41