Porta serial do teste de tensão, algum software disponível?

1

Um cliente meu quer garantir que a caixa de Linux na qual estou trabalhando possa manipular o recebimento de dados a 115200 bits / s em uma porta serial sem perder nenhum dado.

Existe algum software disponível para fazer isso, ou eu vou ter que rolar o meu próprio?

    
por Anton Lahti 20.12.2010 / 16:41

3 respostas

1

aqui está um programa de testes arcaico que menciona o teste de linhas seriais (e toda vez que eu leio essa parte eu me pergunto quem faria isso): link

mas, realmente, tudo o que você precisa é de um programa que gere alguns dados e verifique se foi recebido corretamente ... você também pode transferir um arquivo grande e verificar sua integridade depois ... (e se você enviar dados por uma porta serial e não tiver o controle de fluxo ativado, ele será transferido exatamente na taxa em que a porta está configurada ou será corrompida, portanto, não é possível que o desempenho seja degradado)

    
por 20.12.2010 / 20:45
1

socat pode usar portas seriais. Uma vez que o pipe é estabelecido, você pode canalizar o que quiser, a qualquer taxa que você quiser. O teste mais simples seria fazer algo nos moldes de:

pv /dev/zero | socat <options>

pv informa a taxa na qual você está enviando os dados.

    
por 20.12.2010 / 20:55
0

Você pode achar útil a seguinte ferramenta (eu a usei exatamente para esse fim): link

Para ser específico, você pode enfatizar uma porta serial com o seguinte comando:

linux-serial-test -s -e -p /dev/ttyS2 -b 115200

Use com um cabo de loopback serial. Ele relatará quaisquer erros que ele vir (-e) e um log em execução a cada 5 segundos ou mais (-s), se desejado.

    
por 01.08.2016 / 07:15

Tags