Como e quando poderia ser possível ler dados de um dispositivo serial através do comando cat?

1

Para comunicação serial, precisamos definir uma série de configurações (velocidade e número de bits de dados e algo assim)

No entanto, descobri que eu podia ler dados de um dispositivo serial (por exemplo, / dev / ttyS0) por meio do comando cat sem e configurações em alguns casos.

Como e quando isso seria possível?

Cada arquivo de dispositivo serial tem as configurações padrão para uma serial?

    
por asleea 23.11.2016 / 17:24

1 resposta

1

Você pode acessar um dispositivo em uma porta serial diretamente se a configuração atual da porta corresponder às configurações (taxa de transmissão, bits de paridade, etc.) que o dispositivo espera.

Você pode usar o utilitário setserial para alterar os parâmetros de uma porta serial. Emite um TIOCSSERIAL ioctl para alterar os parâmetros da porta serial. Esses parâmetros são armazenados no kernel e permanecem no lugar até que sejam alterados ou contanto que o driver serial permaneça carregado, ou seja, geralmente até a próxima reinicialização.

    
por 24.11.2016 / 01:01