Konfigurieren Sie UART / COM in Linux mithilfe der Hyper-V-Generation 2-VM

787
Mr. Anderson

Ich habe Linux Mint x64 in Hyper-V als virtuelle Maschine der Generation 2 auf meinem Windows 10-Desktop eingerichtet. Ich möchte einen USB-> Serial Converter (FT232RL) an die VM anschließen, damit ich Embedded-Hardware programmieren und debuggen kann. In Windows wird der FT232RL als "USB Serial Port (COMx)" angezeigt und funktioniert einwandfrei. Wenn ich VirtualBox verwende, kann ich einfach den COM-Port an die VM anschließen oder trennen, und alles funktioniert einwandfrei.

VMs der Generation 2 in Hyper-V weisen im Gegensatz zu VMs der Generation 1 nicht die COM-Ports / Named Pipes in ihren Einstellungen auf, daher bin ich nicht sicher, wie auf die entsprechenden Einstellungen zugegriffen werden kann. Es gibt einen Artikel hier ( mehr Details ), das zeigt, was ich erreichen will, es sei denn ich bin mit Linux statt Windows als mein Gast - Betriebssystem.

Also, wie sollte ich das einrichten? Ich habe schon einmal Setserial in Linux angeschaut, bin aber noch nicht zu einer Lösung gekommen.

0
Ich habe nur kurz gelesen; klingt, als wollten Sie das USB-Gerät vom Host trennen und vom Gast behandeln lassen, nein? Run CMD vor 8 Jahren 0
Ja, das ist richtig. Mr. Anderson vor 8 Jahren 0
Kann Hyper-V USB-Passthrough durchführen? Ich hatte den Eindruck, dass nur VMware ESX / ESXi 5.1 oder neuer dies richtig handhaben kann. acejavelin vor 8 Jahren 0
Ich bin nicht zu 100% sicher, aber selbst wenn die VM die seriellen Daten weiterleiten kann, ist das für mich in Ordnung. Solange Linux die Pipe wie eine normale serielle Schnittstelle / ein USB-Gerät behandelt Mr. Anderson vor 8 Jahren 0
Irgendeine Antwort? Ich habe das gleiche Problem zu lösen. Antonio Petricca vor 6 Jahren 0
Ich habe es am Ende nicht gelöst. Ich verwende immer noch die virtuelle Box als primäre VM. Mr. Anderson vor 6 Jahren 0

0 Antworten auf die Frage