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
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?
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
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