最多可將四個序列 (COM) 埠新增至一個虛擬機器。虛擬序列埠可輸出至實體序列埠、檔案或具名管道。

您可能想要將虛擬序列埠新增至虛擬機器,以使裝置 (如數據機和印表機) 可供虛擬機器使用。還可以使用虛擬連接埠將偵錯資料從虛擬機器傳送至主機系統或其他虛擬機器。

備註: 虛擬印表機功能設定序列埠,以使主機印表機可供客體使用。無需在虛擬機器中安裝其他驅動程式。

必要條件

關閉虛擬機器的電源。

程序

  1. 選擇該虛擬機器,然後選擇虛擬機器 > 設置
  2. 硬體索引標籤上,按一下新增
  3. 新增硬體精靈中,選取序列埠
  4. 按一下完成以將虛擬序列埠新增至虛擬機器。
  5. 選取虛擬序列埠傳送輸出的位置。
    選項 說明
    使用實體平行埠 將輸出傳送至主機系統上的實體序列埠。
    使用輸出檔案 將輸出傳送至主機系統上的檔案。找到現有輸出檔案或瀏覽至目錄,並輸入檔案名稱以建立新的輸出檔案。
    輸出到具名管道 設定兩個虛擬機器之間的直接連線,或虛擬機器與主機系統上的應用程式之間的連線。
  6. 如果選擇了輸出到具名管道,則需要配置具名管道。
    1. (Windows 主機)使用預設管道名稱或鍵入其他管道名稱。
      管道名稱的開頭必須為 。在伺服器和用戶端上,\pipe\ 和必須相同。
      例如: \\.\pipe\nameDPIpe
    2. (Linux 主機)在第一個文字方塊中鍵入 /tmp/socket 或其他 UNIX 通訊端名稱。
      伺服器和用戶端上使用的管道名稱必須相同。
    3. 要將調試資訊發送到主機系統應用程式,請從第一個下拉式功能表中選擇該端是伺服器,從第二個下拉式功能表中選擇另一端是應用程式
    4. 要將調試資訊發送到其他虛擬機器,請從第一個下拉式功能表中選擇該端是伺服器,從第二個下拉式功能表中選擇另一端是虛擬機器
  7. 若要在開啟虛擬機器電源時將連接埠連線至虛擬機器,請選取開啟電源時連線
  8. (選擇性) 硬體選項卡中,選擇新的序列埠,然後選擇輪詢時主動放棄 CPU,最後按一下確定
    該選項適用于使用的調試工具通過串列連接進行通信的情況。如果客戶機作業系統中的序列埠正以輪詢模式(而非中斷模式)使用,您可能會發現性能問題。如果唯一的任務是輪詢虛擬序列埠,該選項將強制虛擬機器主動放棄處理器時間。

後續步驟

如果設定兩個虛擬機器之間的連線,請將第一個虛擬機器設定為伺服器。對第二個虛擬機器重複上述操作,但要將其設置為用戶端,方法是在配置具名管道時選擇該端是用戶端