Olhando para o tráfego da porta serial

2

Eu sou um cara Windoze, então estou meio perdido aqui.

Geralmente, quando quero ver o que está acontecendo em uma porta serial IE com 1 , inicio o PuTTY e aponto para Com 1 e pronto.

No Linux, não tenho o PuTTY.

Mais especificamente, tenho uma placa ARM falando em um cabo USB para /dev/ttyACM0 e quero ver o que está enviando.

Eu fiz um pequeno programa no Qt que lê o /dev/ttyACM0 e está funcionando até certo ponto, mas alguns dados que estou obtendo parecem wack, então eu quero confirmá-lo.

Quando eu conecto a placa ARM no laptop Win7, ela não sabe o que fazer com ela, então nem posso usar o PuTTY.

Como posso obter o PuTTY ou aplicativo equivalente no Ubuntu?

    
por Chef Flambe 22.11.2013 / 02:04

2 respostas

2

Jogo fácil, no linux tudo é um arquivo! Para verificar a resposta da placa, use:

cat /dev/ttyACM0

para gravar dados no uso em série echo

sudo echo -e "YO" > /dev/ttyACM0
    
por UserK 29.08.2014 / 01:42
0

Ler da porta serial:

hexdump -v -e '/1 "%02X "' /dev/ttyUSB0

Para adicionar tempo limite ao processo:

timeout 5 hexdump -v -e '/1 "%02X "'

Eu mencionei 5 significa 5 segundos.

Escreva:

echo -e "\xFC\x00" > /dev/ttyUSB0 
    
por Siranjeevi 29.07.2017 / 11:06