2013-11-25 2 views
5

Ich habe einen PIC-Mikrocontroller, der als USB-Gerät verwendet werden muss. Es ist mir bereits gelungen, den PIC mit meinem MAC zu kommunizieren, das ist also nicht das Problem. Ich kann sogar das Gerät "montiert" mit dem Befehl "system_profiler SPUSBDataType", die alle USB-Geräte mit dem Computer verbunden listet. Ich brauche dieses Gerät in einer Ubuntu Virtual Machine verwendet werden, so dass ich in der Lage sein, dieses Gerät vom Host (Mac OS) "trennen" und in der VM öffnen. Wie kann ich ein nicht-iconed USB-Gerät von Mac "trennen", damit ich mich mit meiner VM verbinden kann? Irgendwelche Befehle?Auswerfen eines USB-Geräts (kein Symbol) von einem Mac zur Verwendung in VM

Vielen Dank ...

+0

haben Sie jemals eine Lösung? – tarabyte

+0

tat ich. Ich war etwas sehr einfach und dumm. Sie müssen nur das Gerät in der Liste der Geräte in den VM-Einstellungen hinzufügen, und schon kann es losgehen. Sorry für diese späte Antwort, BTW. – user2945738

+1

hi kannst du die details angeben, wie du es gemacht hast? Wenn möglich, können Sie Ihre eigene Frage beantworten und sie hier akzeptieren, damit Referenzpersonen in Zukunft sehen können, wie Sie sie lösen konnten. Vielen Dank. – Fritz

Antwort

2

Sie sollten ein Gerät auf OSX mit dem umount Befehl zum Aushängen der Lage sein:

https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man8/umount.8.html

+0

Vielen Dank für Ihre Antwort, aber wie kann ich ein Gerät aushängen, das nicht aufgeführt ist? Das Problem ist, dass dies ein pic18f4550 verbunden ist, um USB zu sein, und ich muss es von Mac entfernen, um in einer virtuellen Maschine Linux zu verwenden – user2945738

+0

Ich verstehe nicht, was Sie mit "nicht aufgeführt" meinen. Es klang nach Ihrer Frage, als ob Sie es in Profiler aufgelistet sehen könnten. Wenn dieses Gerät von irgendetwas auf dem Host-Betriebssystem verwendet wird, müssen Sie diesen Dienst beenden (z. B. USB-Laufwerk aushängen, einen Dienst für GPS-USB-Gerät stoppen usw.). Sobald Ihr Gerät nicht mehr auf dem Host-Betriebssystem verwendet wird, sollten Sie es auf Ihrem VM-Client anfordern können. – Preston

+2

Hinweise von 'man unmount': Aufgrund der komplexen und verwobenen Natur von Mac OS X kann umount häufig fehlschlagen. Es wird empfohlen, stattdessen diskutil (1) (wie in "diskutil unmount/mnt") zu verwenden. –

Verwandte Themen