Conecte dois dispositivos ttySx na mesma máquina

2

Estou apenas imaginando se é possível conectar /dev/ttyS0 com um nó de dispositivo virtual (por exemplo, um criado com mknod /dev/ttyTest ) para que a saída de ttyS0 seja enviada para ttyTest .

Eu gostaria de iniciar duas instâncias do minicom e "conversar" umas com as outras na mesma máquina. Então o que eu digitar no minicom # 1 pode ser lido no minicom # 2.

    
por Tom Mekken 11.08.2014 / 13:15

2 respostas

2

Graças ao link de @LatinSuD, obtive a solução. E até a explicação no link dizia palavra por palavra:

Creating pairs of virtual serial ports (VSP), is quite often wanted feature, yet it’s hard to find a solution online (try Googling it)…

Então eu não me sinto tão idiota; P

socat -d -d pty,raw,echo=0 pty,raw,echo=0

faz a mágica e cria dois dispositivos virtuais conectados entre si.

Muito obrigado

    
por 11.08.2014 / 14:22
0

Isso pode ser feito sem nenhum problema. Eu fiz isso muitas vezes para jogar com o rs232.

O que você teve que assistir:

  • as portas devem ter as mesmas configurações (taxa de transmissão, paridade de parada de dados)
  • o cabo deve ser bom (o rs232 em tais configurações de experimentos tem muitas vezes algum problema de hardware)

O melhor é se você usar a mesma configuração miniconf, apenas com diferentes portas tty.

    
por 11.08.2014 / 13:51