Como eu testo que duas portas seriais conectadas realmente transmitem dados?

4

Eu tenho um dispositivo com duas portas seriais que eu conectei e eu SSH nele. Eu gostaria de enviar dados através de uma das portas seriais e lê-los a partir do outro, para ver se eles transmitem / recebem dados.

Eu li sobre o tema, mas estou confuso sobre as várias opções de programas que funcionam com o tty, e não sei como gerenciar esse processo, já que quando invoco um desses programas eu renuncio o controle a ele. , perdendo a capacidade de fazer outras coisas além de usar a porta, ou eu não tenho controle sobre isso se eu tentar executá-lo em segundo plano.

Como alcanço meu objetivo?

    
por EpsilonVector 21.02.2013 / 12:23

1 resposta

3

Você poderia abrir uma sessão adicional com o ssh e emitir o seguinte comando:

tail -f /dev/ttyS0

imprimirá tudo o que chegar em ttyS0. Obviamente, esta solução é útil se você transmitir caracteres imprimíveis somente se a sua tela for inundada com lixo.

    
por 21.02.2013 / 12:59