Qual é a maneira correta de escutar na porta serial usando o minicom?

2

Eu encontrei tutoriais sobre como usar minicom para se comunicar com modems, mas nenhum sobre apenas ouvir quais dados chegam à porta serial do meu computador desktop.

Vou pedir este cenário:

  • Computador Utilite Pro (dispositivo embutido como o RaspBerry, que inclui duas portas seriais).
  • Ubuntu Linux v14.04 no computador desktop. Porta serial em /dev/ttyS0 .
  • Computador Minicom no desktop (Linux) já configurado para 115.200 bps, 8 bits de dados, 1 bit de parada, sem controle de fluxo. Esta é a configuração do dispositivo Utilite para sua porta COM . / li>
  • Cabo serial , é claro, conectado entre o computador Utilite e o computador desktop. Este cabo serial está incluído na caixa original do dispositivo (não sei se é um modem nulo, mas presumo que seja o apropriado).

Supõe-se que o Utilite Pro inicie a saída de dados de diagnóstico para sua porta COM no momento em que ele for executado.

Como posso ler esses dados usando o minicom ?

Ambos os dados na tela e os métodos de arquivo, se possível, por favor.

DADOS ADICIONAIS:

  • O sistema operacional Utilite não é relevante aqui, desde que seja seu bootloader (U-Boot) que envia os dados para a porta serial. Mesmo que o Utilite não inicialize, os dados serão enviados para a porta COM.
por Sopalajo de Arrierez 13.09.2015 / 23:51

1 resposta

1

Por padrão, o minicom escuta dados seriais em / dev / modem, e esse é tipicamente um link simbólico para o primeiro TTY serial. Às vezes, o primeiro TTY serial não é a porta DB9 de hardware. Então, a primeira coisa que você precisa saber é em qual TTY serial seu dispositivo Utilite está conectado. A maneira mais fácil de fazer isso seria executada:

for $dev in $(ls /dev/ttyS*); do
  temp=$(mktemp)
  echo $temp
  echo $dev >$temp
  cat $dev >>$temp &
done

Em seguida, inicialize seu dispositivo Utilite. Isso fará o dump do fluxo da porta TTY para um dos arquivos temporários listados na saída desses scripts. Verifique cada arquivo temporário para determinar qual porta você precisa configurar para usar o minicom. Você pode então iniciar o minicom com a opção "-D" seguida pelo dispositivo. Desde que as configurações de controle de velocidade e fluxo sejam apropriadas, como você diz, você deve ver a saída do fluxo de seu dispositivo no minicom.

    
por 14.09.2015 / 02:14