Я работаю в системе на основе 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
в своей системе, почему я не могу его открыть? Есть идеи?