GPS 장치를 virtualbox VM에 노출

GPS 장치를 virtualbox VM에 노출

virtualbox에서 실행되는 VM에 GPS 장치를 노출할 수 있습니까? 나는 다음을 노출할 수 있는 안드로이드 앱이 있다는 것을 발견했습니다.블루투스를 통한 GPS 신호작동 중인 GPS 신호가 수신되는 컴퓨터의 경우 CPU, GPU, 디스크, USB 장치 및 기타 장치에 대해 하는 것처럼 이를 vitualbox VM에 노출할 수 있는지 궁금합니다. 어떤 아이디어가 있나요?

편집: 현재 하드웨어 측면에서 가장 좋은 옵션은 Android 휴대폰을 USB를 통해 VM이 실행 중인 Linux 노트북에 연결하는 것입니다. 또 다른 옵션은 Bluetooth이지만 더 복잡해 보입니다.

답변1

Virtualbox에서 USB가 작동하도록 하는 데 너무 많은 시간을 보냈습니다. 제 생각에는 그것은 본질적으로 깨졌습니다. 한 번 작동하게 되지만 그 다음에는 중지됩니다. 나는 이 GPS 동글이 거의 모든 OS에서 자동으로 잘 감지된다는 것을 알고 있습니다.http://www.amazon.co.uk/GLOBALSAT-ND-100-Receiver-NetBook-Notebook/dp/B00286KXGU/ref=pd_sxp_f_pt

먼저 virtualbox에서 다른 USB 장치를 실험해보세요. virtualbox의 USB 설정 메뉴에서 장치에 대한 필터를 만드는 것을 잊지 마세요. 재부팅 후에도 작동하는 경우 위의 동글을 구입한 다음 USB 연결을 VM에 직접 연결하세요.

때때로 USB는 Virtualbox에서 항상 잘 작동하지만 중지되면 ....

답변2

이 작업은 직렬 또는 USB를 통해 장치에 액세스할 수 있는 경우에만 수행할 수 있습니다.

Bluetooth는 외부 GPS 장치에 대한 일반적인 연결 유형이었습니다(모든 스마트폰에 내장되기 전에는 말이죠!). 실제로 일어나는 일은 Bluetooth 드라이버가 가상 USB 인터페이스를 노출하는 것입니다. VirtualBox USB 지원이 다소 개략적이라는 점을 고려하면 이것이 작동하지 않을 것이라고 확신합니다. 어쨌든 스마트폰은 그러한 기능을 합리적으로 지원했지만 PC는 좀 더 복잡해서 제대로 작동하지 않을 것입니다. 그러나 필요한 것이 크다면 약간의 시간과 노력을 투자할 가치가 있을 수 있습니다.

먼저 GPS가 호스트 OS와 작동하도록 하고 가상 USB 포트가 노출되는지 확인하세요. 그렇다면 이 포트를 VirtualBox 게스트 OS로 전달해 보십시오.

답변3

귀하의 GPS 장치는 다음을 통해 PC에 연결될 가능성이 높습니다.Bluetooth 직렬 포트 프로필. 그러면 GPS와 통신하는 데 사용할 수 있는 COM 포트가 호스트에 생성됩니다.

이것이 사실이라면 COM 포트를 가상 머신에 노출하는 것이 매우 간단할 것입니다. VirtualBox에는 해당 기능이 내장되어 있습니다.

관련 정보