Existe uma maneira de fazer com que a libusb se comporte em tempo real?

1

Eu recentemente apliquei o patch rt ao meu kernel na tentativa de diminuir a pior latência do envio de mensagens via USB. Infelizmente, não vi nenhuma melhora no pior caso do kernel não corrigido. Existe um patch que eu preciso para a libusb, ou até mesmo outra maneira de se comunicar via USB para aproveitar o kernel RT para diminuir a latência do pior caso?

    
por tgarner 24.09.2015 / 17:02

1 resposta

1

Na maior parte, o RT kernel fará alterações sutis para garantir que seu frame time não seja excedido.

Mesmo assim, geralmente é considerado que a diferença é muito pequena, é mais do que um ajuste "se você não estiver lá, isso pode sugerir".

Se o desempenho do seu USB não for bom o suficiente para o que você está fazendo, tente reduzir o número de dispositivos conectados ao seu sistema para liberar recursos adicionais de hardware.

Ou talvez uma versão mais rápida do USB.

Até onde eu sei, não há um meio de impactar diretamente a velocidade da sua latência usb, infelizmente.

    
por 24.09.2015 / 18:20