Re: Pseudo serial port

Top Page

Reply to this message
Author: Edgar Bonet
Date:  
To: guilde
Subject: Re: Pseudo serial port
Frédéric a écrit :
> C'est l'inverse, chez moi : il faut d'abord que je lance le simulateur, puis
> l'appli, puisqu'elle se connecte dessus et fait toutes sortes d'inits.


Ça devrait aussi marcher dans ce sens.

> Mais ça ne marche pas. J'ai une erreur d'I/O :


On dirait un problème de permissions. Essaye de faire grantpt() et
unlockpt() sur le pseudo-terminal maître avant d'ouvrir l'esclave.

C.f. man ptmx.

> C'est sensé supporter la même chose qu'un vrai port série (appels pour
> donner le baudrate, le timeout, etc...) ?


Je pense. C'est ce genre de pseudo terminaux que ton shell utilise pour
parler avec ton émulateur de terminal. Et si dans ton shell tu fais

     stty -a


tu verras que ça ressemble beaucoup à l'émulation d'une ligne série,
avec baud rate et tout. C'est que dans le temps les VT100 et autres
vrais terminaux se branchaient sur les ports série.

Edgar.