【问题标题】:Cygwin Serial Port permission denied errorCygwin 串行端口权限被拒绝错误
【发布时间】:2014-12-29 22:42:15
【问题描述】:

我已经在 Windows 7 中安装了 Cygwin。我正在尝试通过 /dev/ttyS0 接口从 Cygwin 访问串行端口。但是每次我访问时,都会出现权限被拒绝错误。
'$ stty raw -bash: /dev/ttyS0: 权限被拒绝

当我检查此设备的权限时:
'$ ls -l /dev/ttyS0'
'crw-rw-rw- 1 user1 域用户 117, 0 Nov 3 14:31 /dev/ttyS0'

这表明我有权利。另外,我在某处读到 ttyS0 是 Windows 的 COM1。 我还使用 Runas 和 'cygstart --action=runas command' 明确检查了管理员权限。 我用谷歌搜索了它,但没有找到正确的方向。

提前致谢

【问题讨论】:

    标签: linux cygwin


    【解决方案1】:

    如果权限是正确的,它应该可以工作。如果另一个软件甚至在 cygwin 启动之前抓取了 ttyS0,也会发生此错误。也可能存在一些竞争条件,即另一个应用程序在 Cygwin 之前抢占它。

    【讨论】:

    • Cygwin 访问串行端口时没有其他应用程序在运行。我们还检查了串行端口与其他应用程序完美配合。
    猜你喜欢
    • 2015-04-28
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2019-04-13
    • 1970-01-01
    • 1970-01-01
    • 2015-06-26
    • 2016-09-25
    相关资源
    最近更新 更多