Imprimir fluxo TTY no terminal

1

Eu tenho um dispositivo usb. O driver para os referidos dispositivos configura um fluxo ttyUSB0 para interface com o dispositivo. Eu estou tentando entender como os dados deste dispositivo são formatados. É possível exibir esse fluxo, ao vivo, no meu terminal (algo como piping para stdout)?

Este dispositivo está sendo executado em um sistema embarcado limitado. O sistema usa um kernel Linux 2.6 e um shell busybox, então não posso simplesmente instalar aplicativos como um terminal serial, e muitos programas cli que são padrão na maioria das distros (como screen ) não estão disponíveis no meu sistema. / p>     

por Woodrow Barlow 05.11.2014 / 20:06

1 resposta

1

Woodrow, faz sentido. Caso alguém leia esta pergunta, uma resposta geral -

Use stty para definir a taxa de transmissão e os bits de parada para corresponder à onda z. Use echo -ne para gerar valores binários. Use cat ou read para ler a entrada se for semelhante a texto. Consulte o link para obter detalhes. É provavelmente mais fácil escrever um pequeno programa em C que entenda o protocolo do que tentar usar o shell. Boa sorte!

    
por 13.11.2014 / 03:26