expor o dispositivo GPS à virtualbox VM

1

É possível expor um dispositivo GPS a uma VM em execução no VirtualBox? Eu descobri que existem aplicativos para Android que podem expor um sinal de GPS via Bluetooth para o computador, queria saber se para um computador que tem um sinal de entrada de GPS funcionando, pode expô-lo a uma VM vitualbox, como faria para CPUs, GPUs, discos, dispositivos USB e outros dispositivos. Alguma idéia?

EDIT: minha melhor opção no lado do hardware agora é conectar meu telefone Android via USB ao meu laptop Linux, onde a VM está rodando. Outra opção é o Bluetooth, mas parece mais complicado.

    
por 719016 25.01.2013 / 12:51

3 respostas

1

Gastei muito do meu tempo para fazer o USB funcionar no VirtualBox. Na minha opinião, é inerentemente quebrado. Você vai fazê-lo funcionar uma vez, mas depois pára. Eu sei que este GPS dongle auto detecta bem em quase todos os link

Experimente primeiro outros dispositivos USB no VirtualBox - lembre-se de criar um filtro para o dispositivo no menu de configurações USB do VirtualBox. Se você acha que funciona mesmo depois de reiniciar, então compre o dongle acima e então direcione sua conexão USB diretamente para a VM.

Ocasionalmente, o USB funciona bem o tempo todo no Virtualbox - mas quando ele pára ....

    
por 13.02.2013 / 11:53
1

Você só pode fazer isso se o dispositivo puder ser acessado via serial ou USB.

O Bluetooth costumava ser um tipo de conexão comum para dispositivos GPS externos (antes que todos os smartphones os incorporassem!). Na realidade, o que acontece é que os drivers Bluetooth expõem uma interface USB virtual. Tenho quase certeza, dado que o suporte do VirtualBox USB é um pouco incompleto, isso não funcionaria. De qualquer forma, embora os smartphones tenham um suporte razoável para essas coisas, os PCs são um pouco mais complexos e é improvável que eles funcionem. No entanto, se sua necessidade for ótima, talvez valha a pena investir tempo e esforço.

Obtenha o GPS trabalhando primeiro com o sistema operacional host e veja se uma porta USB virtual está exposta. Se estiver, tente passar essa porta para o sistema operacional convidado do VirtualBox.

    
por 25.01.2013 / 14:52
1

É mais provável que o seu dispositivo GPS se ligue ao seu PC através do Perfil da porta serial Bluetooth . Isso cria uma porta COM no host que você deve poder usar para se comunicar com o GPS.

Se isso for verdade, deve ser bastante trivial expor a porta COM para a máquina virtual. O VirtualBox tem essa funcionalidade incorporada.

    
por 25.01.2013 / 15:54