[gull] Simuler un "serial device"
Daniel Cordey
dc at mjt.ch
Mon Apr 4 09:11:02 CEST 2005
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").
Sans aller jusqu'a developer un "driver" comme le suggere Martin, tu peux te
contenter d'utiliser des 'ptys' ou des socket (socket(), socketpair()) entre
les deux process. Tous les ioctl() de termios() sont accessibles et te
permettent de simuler pas mal de choses.
dc
More information about the gull
mailing list