On Sunday 03 April 2005 21:19, Ivo Bloechliger wrote:
J'aimerais pouvoir simuler un "serial device". A savoir j'ai un programme qui se connecte sur un port de serie, et j'aimerais qu'un autre programme (� la place de l'apareil) r�pond. J'ai essay� de simplement indiquer un terminal par /dev/pts/xyz (� la place de /dev/ttyS0), mais ce genre de device n'accepte pas les ioctl... (pour, par exemple, d�terminer la "baud-rate").
Au niveaux des applis radioamateur packet-radio, on a souvent eu
reccours � ce type de connexions.
Au lieu du port s�rie /dev/ttyS0, on utilise un "pipe" maitre et esclave, par ex. /dev/ptys0 comme ma�tre et /ttys0 comme esclave.
Ensuite on configure le ma�tre en premier avec les param�tres s�rie
habituels.
l'autre programme utilisera le "pipe" esclave de la m�me fa�on.
On a fait aussi des trucs marrants pour prolonger un port s�rie via un socket tcp avec socat, si l'application doit fonctionner sur une autre machine.
Reste � voir si tout les signaux rs232 sont transmis, j'avoue que dans nos applications, on utilisait pas les contr�les de flux car on transmettait un protocole hdlc (ax25).
Dom. -- Dominique Muller - Linux Registered User: # 49142 Web site: ---> http://hb9hli.radioamateur.ch _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
