-----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

Répondre à