Linux Serial porta de comunicação Timeouts - VirtualBox passthrough
-
19-09-2019 - |
Pergunta
Eu estou usando Virtual Box USB passthrough recursos para anexar uma porta serial para Ubuntu (/ dev / ttyUSB0). Esta porta é usada para comunicar com um 3dm-GX2 IMU . As mesmas obras portuárias com o fornecedor fornecido código do Windows, onde eles estabelecem especificamente enviar / receber buffers e tempos limite. Eu não posso começar a porta serial para a função de Linux (Precisa-lo para implantação em um sistema embarcado eventualmente). Existe uma maneira para definir a enviar / receber buffers etc. através do termios API.
Qualquer código de trabalho Linux para o 3DM será altamente valorizado. Além disso, quaisquer ceveats relativos Vbox série / USB para que eu possa considerar a mudança para uma verdadeira instalação Linux.
Solução
A técnica aceitável para o tempo limite é propriedade VTIME. O IMU trabalha com configuração VTIME de 10.