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

Répondre à