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