设备文件在linux系统中打开失败

时间:2013-02-07 07:11:45

标签: c linux linux-kernel uart

我在基于omap4的系统中工作。它有4个UART端口,因此内核可以:

/dev/ttyO0
/dev/ttyO1
/dev/ttyO2
/dev/ttyO3

当我从用户空间打开时:

fd = open("/dev/ttyO1",O_RDONLY)

它成功地打开了,我可以用它来进行读写。

但是当我打开时:

fd = open("/dev/ttyO3",O_RDONLY)

失败了。

我能够在我的系统中看到/dev/ttyO3节点仍然无法打开它的原因吗?有什么想法吗?

1 个答案:

答案 0 :(得分:2)

我已经授予该节点权限,现在我可以打开该节点

chmod 0606 /dev/ttyO3