2011-05-10 171 views
2

我正在嘗試在虛擬機上進行移動應用程序開發(BlackBerry,Android)。我的想法是,無論我在哪個桌面上,我都可以打開到虛擬機的遠程連接,並準備好移動開發環境。問題是我想將代碼部署到移動設備,就好像它是物理連接到虛擬機一樣。理想情況下,設備將被插入正在創建遠程連接的客戶機。如何使用USB通過遠程連接到虛擬機

我目前使用VMWare工作站來管理我的虛擬機,我已經做了一些研究,看看什麼是通過網絡連接我的USB設備的最佳解決方案。

有許多價格昂貴的USB over網絡解決方案,可能會或可能不適合我所嘗試的,但我想避免這些。我會對免費的開源解決方案感興趣,其中usb主機和usb客戶端都是windows機器。這與我正在尋找的http://usbip.sourceforge.net/很接近,但不能從Windows託管設備。

看來我可以通過Microsoft RDC與Hyper-V VM和RemoteFX一起完成此操作,但是我希望這可以在我現有的VMWare VM上運行。

我發現的最快捷的解決方案是一個網絡usb集線器,它允許我通過網絡連接設備,但這會迫使我連接到集線器,如果有更多人來到我的項目上。

理想情況下,我正在尋找適用於我的問題的現有軟件解決方案。有什麼建議麼?

也有人可以確認這將在Hyper-V使用RemoteFX工作?

+0

我知道它很複雜,但是你可以在你的Windows主機上創建一個Linux VM,在那裏連接你的設備,並且使用*那個VM *作爲你的usbip服務器? – Piskvor 2011-05-10 13:52:54

+0

@Piskvor我想到了這一點,我可以嘗試一下,但我希望能有更優雅的東西。 – Josh 2011-05-10 14:02:42

+0

這方面的任何更新?我也希望這樣做。 – maco1717 2015-10-26 12:26:08

回答

1

我會考慮將您的虛擬機從Sun(現在的Oracle)移植到VirtualBox,它們具有遠程USB支持即裝即用,並且非常穩定。

我以另一種方式移植機器(工作),這並不困難。