Actuellement, j'ai besoin de développer un programme qui communiquera avec les appareils Cisco sur la ligne série. Je veux construire un environnement de test sur ma machine linux de développement. Donc, j'ai trouvé dynamips cisco émulateur. Cet émulateur peut fournir une interface via une ligne série avec l'option '-U/dev/ttyS0'. Eh bien, cela provoque dynamips pour ouvrir le port série du matériel et communiquer via lui. Je peux me connecter à ce port série matériel à partir d'une autre machine Linux avec un client série comme minicom.Bouclage de port série de logiciel sur Linux
Cependant, comme j'utilise virtualbox pour les deux machines linux, je relie les ports série via la capacité de virtualbox pour transférer le port série vers le canal nommé. Ce système semble fonctionner, mais très redoutant. Je cherche une méthode pour exécuter dynamips et minicom sur une seule machine Linux. J'ai trouvé que les pseudo-terminaux pourraient être utiles dans mon cas. Mais j'ai essayé de lancer des dynamops avec '-U/dev/ptmx' et ensuite de me connecter avec minicom au port/dev/pts/... créé et vice versa. Dans les deux cas, j'ai une erreur d'entrée/sortie des deux côtés.
Pour quelle question ou message d'erreur spécifique demandez-vous de l'aide? –
Avez-vous utilisé openpty à la fin pour cette tâche de bouclage? – lpapp