Você pode aumentar a velocidade de uma conexão serial por meio de um pipe para uma máquina virtual.
Em princípio, a velocidade de saída, que é a velocidade com que a máquina virtual envia dados pela porta serial virtual, é ilimitada. Na prática, a velocidade de saída depende da velocidade com que o aplicativo na outra extremidade do pipe lê os dados de entrada.
Pré-requisitos
- Use o sistema operacional convidado para definir a porta serial para a configuração mais alta compatível com o aplicativo que você está executando na máquina virtual.
- Desligue a máquina virtual e saia de Workstation Player.
Procedimento
- Em um editor de texto, adicione a seguinte linha ao arquivo de configuração da máquina virtual (
.vmx
).
serialport_number.pipe.charTimePercent = "time"
port_number é o número da porta serial, começando em 0. A primeira porta serial é serial0. time é um número inteiro positivo que especifica o tempo necessário para transmitir um caractere, expresso como uma porcentagem da velocidade padrão definida para a porta serial no sistema operacional convidado. Por exemplo, uma configuração de 200 força a porta a levar o dobro do tempo para cada caractere ou a enviar dados com metade da velocidade padrão. Uma configuração de 50 força a porta a levar apenas metade do tempo para cada caractere ou a enviar dados com o dobro da velocidade padrão.
- Supondo que a velocidade da porta serial esteja definida corretamente no sistema operacional convidado, experimente essa configuração começando com um valor de 100 e diminuindo-o gradualmente até encontrar a velocidade mais alta na qual a conexão funciona de forma confiável.