Conecta a máquina virtual ao host via IEEE1394, USB ou porta serial?

5

Eu tenho uma máquina host (Laptop, Win 7 Home Premium x64) executando o Windows 7 Ultimate x64 no VMWare Workstation 9. Eu tenho esse sistema configurado para desenvolvimento de driver UMDF, porque eu preciso de uma máquina de destino para depurar drivers em . No entanto, como estou desenvolvendo drivers para o Win 7 (x86 e x64), não consigo me conectar à máquina virtual por meio de uma conexão de rede simples. Os métodos de conexão são descritos aqui

Eu tentei alguns softwares diferentes (principalmente Eltima software) e fiz com que o Google tivesse todas as combinações de frases que eu possa imaginar. Não consigo encontrar nenhuma informação sobre isso em lugar algum. Eu não preciso apenas compartilhar dados entre as máquinas, preciso de uma conexão mais "física".

Alguém sabe como fazer isso, ou se há outro jeito (de preferência mais simples) de fazê-lo?

    
por Connor Deckers 16.05.2013 / 15:10

1 resposta

2

Você pode configurar a depuração de uma máquina virtual usando pipes nomeados conforme este artigo do MSDN .

Setting Up the Target Virtual Machine

In the virtual machine, in an elevated Command Prompt window, enter the following commands.

bcdedit /debug on

bcdedit /dbgsettings serial debugport: n baudrate: 115200

where n is the number of a COM port on the virtual machine.

Reboot the virtual machine.

In the virtual machine, configure the COM port to map to a named pipe. The debugger will connect through this pipe. For more information about how to create this pipe, see your virtual machine's documentation.

Starting the Debugging Session Using WinDbg

On the host computer, open WinDbg.

On the File menu, choose Kernel Debug.

In the Kernel Debugging dialog box, open the COM tab.

Check the Pipe box, and check the Reconnect box. For Baud Rate, enter 115200. For Resets, enter 0.

If the debugger is running on the same computer as the virtual machine, enter the following for Port. \.\pipe\PipeName.

If the debugger is running on a different computer from the virtual machine, enter the following for Port. \VMHost\pipe\PipeName

Click OK.

Para configurar o pipe nomeado no VMWare Workstation, abra as configurações da máquina virtual enquanto a VM estiver desligada. Adicione um dispositivo:

Selecioneumanovaportaserial:

Escolha o pipe nomeado:

Selecioneasconfiguraçõesapropriadas:

Algumas das informações estão desatualizadas, mas você pode encontrar uma pequena ajuda em estes blog postagens .

    
por 16.05.2013 / 16:31