VertualBox中 com port的設定

今天試出來一個好玩的
在工作上常用到VertualBox
可是對其中的設定其實是一知半解
這次的需要是要在Windows環境中開Ubuntu14來用Serial port 連到板子上的RS232
說清楚一點就是 Host是 Win7, Guest是Ubuntu14
要把在Win7中的 com port 轉到 Ubuntu14中使用
VertualBox的版本是5.2.18

一開始是想直接用USB的Uart連接線就好
不過在VertualBox中 沒辦法設定到 COM11 COM12 之類的COM
只能指定COM1, COM2, COM3, COM4
這感覺是bug 不過我想大概很少人會這樣用
剛好主機板上真的有COM1  所以找了條com port的線 再裝上
設定是在虛擬機的設定-->串列埠: 連街埠模式改為"主機裝置" 位置填入"COM1"
這樣在虛擬機開機的時候  就不會回報錯誤

可是到底Win7的COM1 轉到 Ubuntu14後 是變成啥裝置~?
答案是/dev/ttyS0
用可以連com port的軟體 ex: minicom
把裝置設定成/dev/ttyS0 就可以看到正確的輸出入


後來發現不用那麼麻煩 @@
因為直接把USB裝置指到VM中
就可以在VM裡的Ubuntu用ttyUSB0
就簡單多了  不用受到只能用COM1~COM4的限制

留言

這個網誌中的熱門文章

Ubuntu 64bit 32bit 的問題

[RDKM] Set up Env. in Windows10 WSL