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的限制