天天看點

minicom在虛拟機(linux)安裝配置過程

1. minicom需要ncurses庫的支援,否則安裝會有問題。

A. 下載下傳ncurses。我選擇是ncurses-5.6.tar.gz

下載下傳位址:http://directory.fsf.org/project/ncurses/

B. 解壓縮到/opt/ncurses目錄下。# tar zxvf ncurses-5.5.tar.gz –C /opt/ncurses

C. 到ncurses目錄下,配置編譯ncurses。

源碼安裝的三個步驟(configure、make、make install)

2. 編譯安裝minicom

A. 下載下傳位址(minicom-2.7.tar.gz)

https://alioth.debian.org/projects/minicom/

B. 解壓到/opt/minicom目錄下。tar zxvf minicom-2.1.tar.gz –C /opt/minicom/

C. 到minicom-2.7目錄下,配置編譯minicom。

在make階段會出現錯誤,具體解決方法見注1。

3. Minicom的配置和使用

     指令minicom是進入序列槽超級終端畫面,而minicom -s為配置minicom。

    打開終端輸入minicom後,初始化進入minicom的歡迎界面,這裡提示按"Ctrl+A",再按"Z"鍵進入主配置目錄  按下"O"鍵,并選擇序列槽配置選項進行配置。接下來的配置是一樣的。解析一下minicom指令摘要,指令将被執行當你按下Ctrl+D ,Key是對應的"字母"鍵。

“D”鍵:撥号目錄  

“S”鍵:發送檔案,上傳檔案有幾種方式:zmodem、ymodem、xmodem、kermit、ascii 

“P”鍵:通信參數。對波特率進行設定。 

“L”鍵:捕捉開關。 

“F”鍵:發送中斷。  

“T”鍵:終端設定。

“W”鍵:換行開關 

“G”鍵:運作腳本 

“R”鍵:接收檔案  

“A”鍵:添加一個換行符 

“H”鍵:挂斷  

“M”鍵:初始化數據機 

“K”鍵:運作kermit進行刷屏 

“E”鍵:切換本地回顯開關 

“C”鍵:清除螢幕  

“O”鍵:配置minicom 

“J”鍵:暫停minicom

“X”鍵:退出和複位 

“Q”鍵:退出沒有複位 

“I”鍵:光标模式 

“Z”鍵:幫助螢幕 

“B”鍵:滾動傳回 

注1:minicom編譯安裝錯誤解決方法.

1. 在window.c中修改  static const char  *CR, *NL;

   為: static const char  *BC,*CR, *NL;

2. 在src下面的Makefile中添加ncurses庫的名稱。

即:LIB = /opt/ncurses/lib/libncurses.a

注2:

A  PC使用的USB轉序列槽,虛拟機的設定要添加“USB控制器”。

需要檢視/dev目錄下是否存在ttyUSB0檔案,如果沒有,手動建立一個

# mknod /dev/ttyUSB0 c 188 0

預設情況下,linux已經安裝了USB轉序列槽的驅動(PL2303)

# lsmod | grep usbserial

如果有usbserial, 則系統支援USB轉序列槽

B.  PC使用序列槽。Serial Device要配置為/dev/ttyS0。

虛拟機的設定參見下面連結的“Minicom串行端口的設定”

http://www.360doc.com/content/11/1129/22/7899729_168499059.shtml

注3:

我使用minicom和ncurses隻是為了使其在虛拟機下能夠正常連接配接開發闆,友善快速的開發和調試,并不是交叉編譯到開發闆上使用,如果是想在開發闆上運作,見下面連結。

http://blog.chinaunix.net/uid-23381466-id-3365803.html

注4:

注意:非正常關閉minicom,會在/var/lock下建立幾個檔案LCK*,這幾個檔案阻止了minicom的運作,将它們删除後即可恢複。

注5:

輸入指令:dmesg| grep usb檢視usb序列槽。倒數幾行顯示:pl2303 converter now attached to ttyUSB0。現在你可以用ttyUSB0當序列槽了。

繼續閱讀