linux的minicom
1. linux minicom 如何輸入at
1.
配置串口
在使用
minicom前需進行配置,包括串口設備名、波特率、奇偶校驗、硬體流控等,以便正確連接串口設備,連接上串口設備後才能發送AT命令。
有兩種方式可配置minicom:
一種是用minicom
-s
命令直接從命令行進入配置菜單;
另一種方式是用不帶參數的minicom命令進入minicom後,按
Ctrl+A
切換到命令模式,命令模式下按o進入配置菜單。
Modem
and
dialing配置項中有個
Init
string
的設置,會在初始化串口後自動發送預設的AT命令。
串口初始化完成後,就可手動發送AT命令了。
2.
保存配置
默認的minicom配置文件為/etc/minicom/minirc.dfl,推薦不覆蓋此文件,而是用Save
setup
as..菜單把配置參數以文件的形式保存到自己的用戶目錄下,如~/.mySerial,下次就可直接用
minicom
~/.mySerial
命令調用該參數文件了。
2. linux下COM口設置(minicom)
波特率對不對?用戶許可權對不對?
用最新版的putty試試,感覺putty的serial比minicom好用
3. Linux串口調試工具--minicom
安裝完成後,請不要著急打開軟體。需先進行配置。具體步驟如下:
查看串口設備及文件許可權
linux下的所有操作面向用戶的都是文件操作,在對串口操作之前,我們應該先確認自己對該文件有沒有讀寫許可權。
linux下的usb串口命名為ttyUSB*,運行上面命令,可以看到有幾個設備掛載。
我們這里是:
只有ttuUSB0.再用lsusb查看:
usb 004正是我們掛上去的usb轉串口線纜,使用的晶元是PL2303。
但是正如上面顯示,ttyUSB0這個設備是root所有的,所以,我們以普通用戶身份打開minicom是沒法訪問該文件的。
運行sudo minicom -s便進入了minicom的配置界面,使用上下鍵選擇Serial port setup,回車。此時游標在「change which setting」後面停留,它的上面有如下菜單:
我們只需輸入上面對應的字母,就可以進如相應的菜單進行設置。設置完成,回車,游標會回到「change which setting」後面,如此重復。完成按回車返回主菜單即可。
返回主菜單後,選擇「Save setup as df1」,將其保存為默認設置,然後選擇 Exit退出。需退出後重新打開minicom,軟體才會使用上述參數進行初始化。
注意:如果沒有使用USB轉串口,而是直接使用串口,那麼Serial Device要配置為/dev/ttyS0。
如果上面設置順利,打開minicom
重新給設備上電後,此時,窗口裡就有信息列印出來了。
1)需使用Ctrl+a 進入設置狀態
2)按z進入設置菜單
(1)O鍵:打開配置選項;
(2)W鍵:自動卷屏。當顯示的內容超過一行之後,自動將後面的內容換行。這個功能在查看內核的啟動信息時很有用。
(3)C鍵:清除屏幕的顯示內容;
(4)B鍵:瀏覽minicom的歷史顯示;
(5)X鍵:退出minicom,會提示確認退出。
Ctrl + A --> O
選擇"Filenames and paths"
更多的參數,參見"man minicom"的輸出。
如果不加這個項,那麼在minicom和pc交互的時候中鍵入命令超過一行時候會被截斷,(這時候可以通過 <C-a> w 來開和關切換截斷行功能).
這樣,啟動之後我們會發現顯示的內容不是黑白的了。
這樣,啟動之後,所在minicom的輸出都會在<filename>中保留一份,如果原來文件存在,則追加,不存在則創建一個。
這樣,我們可以取代用 <C-a> * 發送命令的方式,將 <C-a> 替換成 [Alt] 或者 [ESC] .
這里,<filename>是你的腳本文件的名字,應該指定絕對路徑,否則就會在你啟動minicom的路徑下尋找。
Minicom是基於窗口的。要彈出所需功能的窗口,可按下 Ctrl-A (以下使用C-A來表示Ctrl-A),然後再按各功能鍵(a-z或A-Z)。先按C-A,再按'z',將出現一個幫助窗口,提供了所有命令的簡述。配置 minicom(-s 選項,或者C-A、O)時,可以改變這個轉義鍵,不過現在我們還是用Ctrl-A吧。
這里,只給出很少的命令,更多的交互命令參見"<C-a> z"的幫助輸出。
minicom -s 或啟動minicom之後運行 <C-a> o 來進行配置。
C:腳本文件的存放位置: <C-a> g 運行腳本時的路徑 。
D:選擇腳本程序: 默認 runscript ,也可以選擇 bash 腳本格式。
可以參考man手冊 man runscript .交互命令中可以運行" <C-a> G "來運行腳本。
參考資料 :
4. 怎麼在linux中打開兩個minicom
GTES 10,10.5,11版本都包含minicom包,你可以直接安裝他們:
# rpm -ivh minicom-xxx.rpm
==== 2.源碼包方式 ====
源碼包下載地址:
http://alioth.debian.org/projects/minicom/
安裝源碼包:
# tar zxf minicom-2.2.tar.gz
# cd minicom-2.2
# ./configure
# make
# make install
===== 三.Minicom的使用 =====
1.minicom的執行
用指令"rpm -qa | grep minicom"來確認是否安裝了minicom,回車後會顯示minicom 的版本信息.
第一次 啟動時:
即輸入 minicom提示 錯誤。則 需: minicom -s
啟動
出現配置菜單:選serial port setup
進入串口配置
輸入A配置串口驅動為/dev/ttyS0
輸入E配置速率為115200 8N1
輸入F將 Hardware Flow Control 設 為 NO
回車 退出
由於我們使用minicom作為超級終端控制路由器等設備, 而不是控制modem, 所以需要修改Modem and dialing, 將Init string, Reset string, Hang-up string設置為空. 設置完成後選擇Save setup as dfl將當前設置保存為默認設置.
在配置菜單 選Save setup as df1保存(一定要記得這一步)
選Exit退出
下次在輸入minicon 即可直接進入。
命令minicom是進入串口超級終端畫面,而minicom -s為配置minicom。
說明/dev/ttyS0 對應為串口0 為你連接開發板的埠。
注意:非正常關閉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.
5. linux minicom需要安裝的庫怎麼安裝
1. minicom需要ncurses庫的支持,否則安裝會有問題。
A. 下載ncurses。我選擇是ncurses-5.6.tar.gz
下載地址: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)
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串列埠的設置」
6. linux終端怎麼打開minicom
1)打開Vmware workstation ,單擊菜單欄上的VM下的setting,進入virtual machine setting對話框
2)單擊add,添加serial port,依此下一步,直到完成為止。
3)連接好開發板,打開linux虛擬機,進入終端輸入minicom –s,進入minicom的設置模式。
1》選擇串口:在選擇菜單中的「Serial port setup」,按回車,再按「A」以設置「Serial Device」(如果使用串口1,則輸入/dev/ttyS0,如果使用串口2,則輸入/dev/ttyS1,注意其中的S是大寫),按回車返回。
2》設置波特率:按「E」鍵進入設置「bps/par/Bits」(波特率)界面,如果按「I」以設置波特率為115200,按回車返回。
3》數據流控制:按「F」鍵設置「Hardware Flow Control」為「NO」.
其它為預設設置,然後按回車到串口設置主菜單,選擇「Save setup as df1」,按回車鍵保存剛才的設置(保存到「/etc/vminirc.df1」),再選擇「Exit」退出設置模式,回到minicom操作模式。此時 可像Windows下的超級終端一樣使用了。
4)這時上電開發板,就會在minicom中看到linux的啟動信息。
7. linux 怎麼重新調用minicom
1.minicom的執行
用指令"rpm -qa | grep minicom"來確認是否安裝了minicom,回車後會顯示minicom 的版本信息.
第一次 啟動時:
即輸入 minicom提示 錯誤。則 需: minicom -s
啟動
出現配置菜單:選serial port setup
進入串口配置
輸入A配置串口驅動為/dev/ttyS0
輸入E配置速率為115200 8N1
輸入F將 Hardware Flow Control 設 為 NO
8. linux的minicom與windows超級終端有何區別
Linux下的Minicom的功能與Windows下的超級終端功能相似,適於在linux通過超級終端對嵌入式設備的管理以及對嵌入操作系統的升級,現寫出Minicom的使用手冊配置minicom和使用minicom 1. 啟動minicom 以root許可權登錄系統使用命令 root –s 則minicom啟動, 屏幕出現如下的界面|: ………………………………[configuration]…………………………… …………………………… Filename andpaths…………………………… ………………… File transfer and protocols…………………… ……………………… Serial port setup ………………………… …………………… Modem and dialing ………………………… …………………… Screen and keyboard ………………………… …………………… Save setup as df1 ………………………… …………………… Save setup as………………………… ………………………… Exit ………………………… …………………… Exit from minicom ………………………… 2.設置serial port setup 使用down箭頭選擇serial port setup,出現具體各選項的配置: A— Serial Device : /dev/ttyS0 B— lockfile Location : /var/lock C— Calling Program : D— Callout Program: E— Bps/par/Bits : 9600 8N1 F— Hardware Flow Control : YES G— Software Flow Control : NO Change with setting? 將選項A的值設置為/dev/ttyS0 表示是串口1。將選項E的值設置為9600。設置過程中命令的使用,例如需要修改選項A的值,在Change with setting?選項後輸入A則游標轉移到A選項後,可以對A選項的值進行修改。 3. 設置Modem and dialing 使用方向箭頭選中modem and dialing 項,則修改modem and dialing 選項中的配置項。 需要修改的是去掉A — initing string ……:,B — Reset string ……: K — Hang-up string ……三個配置項。 4. 選擇Save as df1。選擇Save as df1選項將修改後的配置信息進行保存為默認的配置選項。 5. Exit from minicom 。選擇Exit from minicom 選項從配置菜單返回到命令行。 6.重新啟動Minicom。使用minicom 啟動minicom 在linux下通過串口連接路由器,實現超級終端的功能。
9. 我裝的linux裡面沒有minicom怎麼辦,分不多了,急求~~拜託各位了
m假如沒有裝這個的朋友可以到自己的源中去下載,然後你就要插上你的usb轉串口的線,在Linux下Usb轉串口的線幾乎不需要驅動,你插上以後在你的dev的目錄下應該會有一個ttyUSB0的文件,假如有那麼恭喜你了,你的這根線現在是可用的了。進入到終端輸入su以root用戶進行登錄,使用minicom必須要用root用戶,然後輸入minicom -s 進行設置,進入設置界面以後你會看到有幾個選項,分別是:
Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom
進入Serial port setup
輸入選項字母將
第一項改成 A—Serial Device : /dev/ttyUSB0
第二項:B—lockfile Location: /var/lock
第五項:E—Bps/par/Bits :57600(這里要注重,這個值要改成你的連接的設備的波特率)
第七項:F—Hardware Flow Control: no
然後退出進入Modem and dialing
將A—initing string B-Rest string K-Hang-up string 這三項的值去掉。
然後退出選擇 Save as df1,然後選擇EXIT from MINICOM 到這里的終端已經設置好了。
接下來你就可以將你的串口線接上設備,然後在終端下輸入minicom就可以對設備進行調試了。
請參考
另外,團IDC網上有許多產品團購,便宜有口碑