[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