Eu tenho um dispositivo serial conectado à porta usb do meu PC, e recebo / dev / ttyUSB0. Então, eu corro minicom
e corro strace -p <minicom pid>
para monitorar a atividade do minicom.
Descobri que, quando eu enviava texto para / dev / ttyUSB0, todas as mensagens de texto eram anexadas a um caractere \r
, ou seja, 0x0D
.
Eu fiz o mesmo trabalho usando kermit
e encontrei o mesmo resultado.
Então, minha primeira dúvida é: por que essas ferramentas acrescentam o caractere \r
?
Além disso, sei que no ecossistema Unix, \n
é usado para caractere de nova linha, por que essas ferramentas seriais acrescentam \r
mas não \n
? Esta é minha segunda dúvida.
Eu pesquisei "minicom enviar retorno de carro", "minicom adicionar retorno de carro", "minicom retorno de carro", mas não achei resultado, e parece que o conteúdo de minicom
na internet às vezes é raro ...
Por fim, permita-me que emita a minha última pergunta: se minicom
ainda for um projeto ativo, não encontro atualização a partir de dezembro de 2013 de its mainpage , mas o projeto do kermit é atualizado mais recentemente.