ARM筆記:虛擬機Linux系統(tǒng)和開發(fā)板通過USB轉串口連接的方法
一、讓虛擬Linux系統(tǒng)直接和物理串口相連
1. 啟動虛擬機,進入Linux系統(tǒng),點擊虛擬機菜單欄的【虛擬機】選項,
接著點擊【移除設備】接著選擇【prolific USB-serial Controller】
選擇【與 主機 連接或斷開連接】
通過以上操作可以讓USB轉串口設備與主機斷開連接,即讓USB轉串口設備直接和虛擬機內的Linux系統(tǒng)直接連接,通過以上操作,Linux系統(tǒng)內/dev目錄下會出現(xiàn)一個ttyUSB0的字符設備文件,接著我們在minicom串口通信工具中配置,具體如下:
選擇【Serial port setup】設置串口
輸入【a】選擇串口驅動,寫入剛才出現(xiàn)的串口控制終端文件/dev/ttyUSB0,完成
選擇【Save setup as dfl】保存設置,【Exit】退出設置,minicom開始初始化,打開開發(fā)板便可連接開發(fā)板。
另外,讓USB轉串口設備和物理機斷開連接也可以通過點擊虛擬機界面右下角的快捷圖標來設置。
二、通過虛擬機模擬一個虛擬串口給Linux系統(tǒng)
現(xiàn)在來說第二種方法, 首先安裝USB轉串口設備驅動,請一定要選擇合適自己系統(tǒng)的驅動,不然和樓主一樣慘。。。
安裝完成后右鍵計算機選擇【設備】,打開設備管理器查看剛才安裝上的驅動對應的串口號,
這里我們的串口號為COM1,當然大家也可以右鍵設置自己的串口號。
接著就是對虛擬機的設置,首先在虛擬機的菜單欄選擇【虛擬機】【設置】
在菜單中選擇【添加】,點擊【串行端口】增加一塊模擬串口設備
接著,點擊虛擬機右下角的串口設置圖標,進行設置如下圖,確定保存
接著同上設置minicom的串口驅動,Serial Device設置wei/dev/ttyS1,
因為剛才在虛擬機中添加的虛擬串口連接的是物理機COM1串口,所以對應的是Linux下的ttyS1設備文件
保存,退出啟動minicom,即可連接到開發(fā)板的串口上。