我在基于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
节点仍然无法打开它的原因吗?有什么想法吗?
答案 0 :(得分:2)
我已经授予该节点权限,现在我可以打开该节点
chmod 0606 /dev/ttyO3