Tôi đang sử dụng VMware Workstation 12 Player. Máy chủ của tôi là Windows 10, khách của tôi là Fedora 22.
Tôi muốn thiết lập một cổng COM giữa máy chủ và khách. Lý do là tôi có một ứng dụng chạy trong Windows cần nói chuyện với một ứng dụng chỉ chạy trong Linux.
Tôi đã làm theo các hướng dẫn được đăng trên trang web của VMware. Để tóm tắt:
Trong máy ảo:
- Thêm một ống tên được gọi
\\.\pipe\com12
, tôi cũng đã thử\\.\pipe\com_12
. - Cài đặt là
This end is the server.
vàThe other end is an application.
, mà tôi nghĩ là chính xác. - Cổng hiển thị khi VM khởi động như
Serial Port 2
.
Trong Windows (máy chủ):
- Tôi đã sử dụng com0com để thiết lập một cặp ống có tên trong Windows. Tôi có COM10 liên kết với COM12. Không có gì khác là sử dụng các cổng.
Trên Windows tôi đã mở TeraTerm, thiết lập để sử dụng COM10 (nhưng tôi cũng đã thử COM12), đặt baudrate thành 115200, chẵn lẻ là 'không', 8 bit dữ liệu, 1 bit dừng, không kiểm soát luồng.
Trên Linux, tôi đã mở cutecom, thiết lập nó để sử dụng ttyS2 (Cổng nối tiếp 2, phải không?) Và khớp với tất cả các cài đặt khác.
Tôi đã thử gửi các ký tự từ Windows sang Linux và ngược lại, nhưng tôi không thấy gì cả. Tôi cần làm gì khác để làm việc này?