Grazie per il link ma non fanno al caso mio...

faccio un esempio per spiegare cosa vorrei fare:
fd = open("/dev/ttyS0", O_RDWR | O_NONBLOCK);
tcsetattr(fd, TCSANOW, <opzioni>);
write(fd, 'a', 1);
Il sistema scrive sulla prima porta seriale il valore di 'a' utilizzando il pin
numero 2 per la trasmissione dei dati (o almeno mi pare sia quello
nel caso di una porta rs232),

Ora, se io collego alla porta seriale una periferica che accetta
i dati tramite un'altro pin cosa devo fare?
:master: