UbuntuLinux下USB轉串口的應用及minicom的設置方法
UbuntuLinux下USB轉串口的應用及minicom的設置可能很多用戶都不是很清楚,下文給出了詳細的描述。
一:USB串口轉換器使用的芯片是PL2303,可以在UbuntuLinux終端輸入lsusb命令查到設備信息
- #lsusb
- [root@www.linuxidc.com~]#lsusb
- Bus002Device001:ID1d6b:0002LinuxFoundation2.0roothub
- Bus006Device001:ID1d6b:0001LinuxFoundation1.1roothub
- Bus005Device001:ID1d6b:0001LinuxFoundation1.1roothub
- Bus001Device001:ID1d6b:0002LinuxFoundation2.0roothub
- Bus004Device005:ID067b:2303ProlificTechnology,Inc.PL2303SerialPort
- Bus004Device001:ID1d6b:0001LinuxFoundation1.1roothub
- Bus003Device003:ID15d9:0a37
- Bus003Device002:ID1241:1503BelkinKeyboard
- Bus003Device001:ID1d6b:0001LinuxFoundation1.1roothub
Bus004的那行就是了。
Linux內核版本在2.4.10以上則內核中已經包含了它的驅動,編譯內核時選上就行了
檢查是否存在設備/dev/ttyUSB0,如果沒有就建立一個:
- mknod/dev/ttyUSB0c1880
經檢查,存在!
進入終端輸入minicom–s,進入minicom的設置模式。
a)選擇串口:在選擇菜單中的“Serialportsetup”,按回車,再按“A”以設置“SerialDevice”/dev/ttyUSB0(注意其中的USB是大寫),按回車返回。
b)設置波特率:按“E”鍵進入設置“bps/par/Bits”(波特率)界面,如果按“I”以設置波特率為115200,按回車返回。(我使用的是2440的板子)
c)數據流控制:按“F”鍵設置“HardwareFlowControl”為“NO”.
d)按Savesetupasdf1,保存設置。按ExitfromMinicom退出Minicom
二:由于我們使用minicom作為超級終端控制路由器等設備,而不是控制modem,所以需要修改Modemanddialing,將Initstring,Resetstring,Hang-upstring設置為空.設置完成后選擇Savesetupasdfl將當前設置保存為默認設置.在配置菜單選Savesetupasdf1保存(一定要記得這一步)選Exit退出
下次在輸入minicon即可直接進入。
注意:非正常關閉minicom,會在/var/lock下創建幾個文件LCK*,這幾個文件阻止了minicom的運行,將它們刪除后即可恢復使用
Minicom是基于窗口的。要彈出所需功能的窗口,可按下Ctrl-A(以下使用C-A來表示Ctrl-A),然后再按各功能鍵(a-z或A-Z)。先按C-A,再按'z',將出現一個幫助窗口,提供了所有命令的簡述。配置minicom(-s選項,或者C-A、O)時,可以改變這個轉義鍵,不過現在我們還是用Ctrl-A吧。
以下鍵在所有菜單中都可用:
UParrow-up或'k'
DOWNarrow-down或'j'
LEFTarrow-left或'h'
RIGHTarrow-right或'l'
CHOOSEEnter
CANCELESCape.
屏幕分為兩部分:上部24行為終端模擬器的屏幕。ANSI或VT100轉義序列在此窗口中被解釋。若底部還剩有一行,那么狀態行就放在這兒;否則,每次按C-A時狀態行出現。在那些有專門狀態行的終端上將會使用這一行,如果termcap信息完整且加了-k標志的話。
下面按字母順序列出可用的命令:
C-A兩次按下C-A將發送一個C-A命令到遠程系統。如果你把"轉義字符"換成了C-A以外的什么字符,則對該字符的工作方式也類似。
A切換"AddLinefeed"為on/off。若為on,則每上回車鍵在屏幕上顯示之前,都要加上一個linefeed。
B為你提供一個回卷(scrollback)的緩沖區。可以按u上卷,按d下卷,按b上翻一頁,按f下翻一頁。也可用箭頭鍵和翻頁鍵。可用s或S鍵(大小寫敏感)在緩沖區中查找文字串,按N鍵查找該串的下一次出現。
按c進入引用模式,出現文字光標,你就可以按Enter鍵指定起始行。
然后回卷模式將會結束,帶有前綴'>'的內容將被發送。
C清屏。
D撥一個號,或轉向撥號目錄。
E切換本地回顯為on/off(若你的minicom版本支持)。
F將break信號送modem。
G運行腳本(Go)。運行一個登錄腳本。
H掛斷。
I切換光標鍵在普通和應用模式間發送的轉義序列的類型(另參下面關于狀態行的注釋)。
J跳至shell。返回時,整個屏幕將被刷新(redrawn)。
K清屏,運行kermit,返回時刷新屏幕。
L文件捕獲開關。打開時,所有到屏幕的輸出也將被捕獲到文件中。
M發送modem初始化串。若你online,且DCD線設為on,則modem被初始化前將要求你進行確認。
O配置minicom。轉到配置菜單。
P通信參數。允許你改變bps速率,奇偶校驗和位數。
Q不復位modem就退出minicom。如果改變了macros,而且未存盤,會提供你一個save的機會。
R接收文件。從各種協議(外部)中進行選擇。若filename選擇窗口和下載目錄提示可用,會出現一個要求選擇下載目錄的窗口。否則將使用FilenamesandPaths菜單中定義的下載目錄。
S發送文件。選擇你在接收命令中使用的協議。如果你未使文件名選擇窗口可用(在FileTransferProtocols菜單中設置),你將只能在一個對話框窗口中寫文件名。若將其設為可用,將彈出一個窗口,顯示你的上傳目錄中的文件名。可用空格鍵為文件名加上或取消標記,用光標鍵或j/k鍵上下移動光標。被選的文件名將高亮顯示。目錄名在方括號中顯示,兩次按下空格鍵可以在目錄樹中上下移動。***,按Enter發送文件,或按ESC鍵退出。
T選擇終端模擬:ANSI(彩色)或VT100。此處還可改變退格鍵,打開或關閉狀態行。
W切換linewrap為on/off。
X退出minicom,復位modem。如果改變了macros,而且未存盤,會提供
你一個save的機會。
Z彈出help屏幕。
相關設置:ctrl+A界面給出相關提示,按Z顯示設置,用于提高對minicom的控制度。
Q:返回到linux終端的命令行
如果linuxminicom不能響應按鍵控制,將minicom的硬件流控制改為off。
總結:
希望本文介紹的UbuntuLinux下USB轉串口的應用及minicom的設置方法能夠對讀者有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。
【編輯推薦】