Como criar um dispositivo serial simulado

0

Eu estou escrevendo código para um robô que é muito grande e muito caro para sentar na minha mesa. E os que estão em casa estão em grande demanda por muitas atividades (por exemplo, serviço de treinamento e pessoal de instalação, controle de qualidade, etc.), portanto não posso simplesmente reivindicar um para meus propósitos de desenvolvimento.

Os robôs contêm alguns dispositivos conectados ao computador do quiosque através de comunicações seriais rs-232. Para facilitar o meu desenvolvimento e evitar ocupar muito tempo em um robô real, eu gostaria de simular esses dispositivos seriais.

Encontrei o comando mknod , que permite criar dispositivos fictícios e interrompe o primeiro nível de reclamações durante a inicialização. No entanto, estou percebendo que pelo menos um dispositivo está esperando DTR = baixo, mas achando DTR = alto. Então eu preciso fazer mais do que apenas criar meus dispositivos fictícios.

Eu também encontrei tty0tty que pode ser útil para criar os dispositivos simulados que eu preciso, mas não tenho certeza.

Continuo fazendo mais pesquisas, mas pensei em perguntar se alguém fez algo assim e está disposto a compartilhar sua experiência!

Minhas exigências básicas são que os comandos de leitura do simulador venham para o robô e retornem as respostas esperadas.

    
por cptully 17.10.2018 / 23:15

0 respostas