我正在尝试使用我的 9 针串行端口将我的汽车 ECU 连接到我的计算机(megasquirt 控制器)。我以前在 Ubuntu 10.04 上做过这个,但现在我刚刚升级到 12.04,它根本无法连接。我之前没有任何问题。现在我根本无法打开这个端口。
使用chmod
我得到这个:
~$ chmod o+rw /dev/ttyS0
chmod: changing permissions of `/dev/ttyS0': Operation not permitted
Run Code Online (Sandbox Code Playgroud)
Col*_*ing 11
我建议您应该仔细检查您是否是拨出组的成员,假设您的用户名是 joeuser,请执行以下操作:
groups joeuser
Run Code Online (Sandbox Code Playgroud)
..这将列出您所属的所有组。如果您不属于拨出组,则将您自己添加到其中,例如:
sudo gpasswd --add joeuser dialout
Run Code Online (Sandbox Code Playgroud)
然后,您需要注销并重新登录才能生效。然后看看它是否解决了你的问题。
归档时间: |
|
查看次数: |
48292 次 |
最近记录: |