-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Ivo Bloechliger wrote: | Bonjour,
Salut Ivo,
| 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").
La seule solution que je vois pour l'instant si tu as besoin des ioctl de port s�rie c'est d'�crire ton propre serial device driver (t'as du bol, c'est les plus simple, regarde dans le livre 'linux device driver', dispo online).
Je pense � un driver de port s�rie 'virtuel' qui fournit 2 port s�ries virtuels (par ex dev/mytty0 et dev/mytty1), et tout ce qui rentre par un port sort par l'autre, et vice versa.
Comme �a ton programme principale se connecte sur le premier port, et le programme qui doit simuler l'appareil se connecte sur le deuxi�me... et les deux programmes croient causer � travers un cable s�rie... Et si un jour tu veux passer par un vrai port s�rie (tout en simulant l'appareil), y a rien qui change... suffit d'utiliser /dev/ttySx ;-)
Mais peut-�tre qu'il y a encore plus simple...
bonne soir�e
/Martin -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFCUGD7ENZb8plGFLQRAtzYAKDBOoLhXQOexQGORcUX2roslO0mpwCgmoKy BvOav35d4F8zQ3Wr6NFlSwE= =UOLv -----END PGP SIGNATURE----- _______________________________________________ gull mailing list [email protected] http://lists.alphanet.ch/mailman/listinfo/gull
