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

  1. 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.

  2. 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.