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

來源:互聯網
上載者:User

標籤:linux   嵌入式   minicom   

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當串口了。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.