我在基于 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
节点,为什么我无法打开它?任何的想法?