Допустим, я использую minicom, в его настройках я указываю какое-то устройство. Нужно написать программу, которая бы общалась с minicom через это же устройство на этом же компьютере. Т.е. если я что-то набираю в minicom, эти данные должны попадать в мою программу и наоборот.
Попытался для этих целей использовать /dev/ttyN, в программе открыл этот порт и вызываю read() или write(), но данные не приходят. Может нужно как-то включить loopback для виртуального терминала и т.д., или нужно писать свой драйвер терминала?