我想通過串口連接2 VM(潔具)Debian的。的VMware:虛擬串口我在Windows 7 <br> 2之間VM
首先我想打造的「讀者」 VM。
我試圖添加一個像這樣的串行端口:
- name:/ dev/ttyS1
- 這就是客戶端。
- 的另一端是一個虛擬機。
但我的程序無法打開在/ dev /就是ttyS1串口(程序與實際的硬件串口成功)。
怎麼了?
我想通過串口連接2 VM(潔具)Debian的。的VMware:虛擬串口我在Windows 7 <br> 2之間VM
首先我想打造的「讀者」 VM。
我試圖添加一個像這樣的串行端口:
- name:/ dev/ttyS1
- 這就是客戶端。
- 的另一端是一個虛擬機。
但我的程序無法打開在/ dev /就是ttyS1串口(程序與實際的硬件串口成功)。
怎麼了?
你有計算機上的兩個物理COM端口?將2臺虛擬機映射到這些端口,並用空調制解調器連接端口。
另一件事我能想到的是通過主機管道連接兩個虛擬機端口,但我從來沒有嘗試這樣做。
You would need some sort of a proxy. I did this with KVM a while ago and how it worked was like this: serial -> socket (guest #1) serial -> socket (guest #2) python script connects to both sockets and acts as a proxy so to speak. When data comes from s1, it gets written onto s2 and vice versa. Used that for kernel debugging and it's slow but functional. You could do the same on Windows with pipes
我試圖與usb_to_serial硬件,這是確定。但目的正是爲了避免額外的硬件問題。 – Malandrain