ubuntu中minicom安装和使用
想要對(duì)嵌入式開(kāi)發(fā)板進(jìn)行開(kāi)發(fā)和操作,都需要進(jìn)行文件傳輸或者是控制,這時(shí)基本都是需要通過(guò)串口線或者是網(wǎng)線進(jìn)行連接的,在Windows下是使用超級(jí)終端通過(guò)串口對(duì)開(kāi)發(fā)板進(jìn)行操作的,而在Linux下,最后最常見(jiàn)的串口調(diào)試工具就是minicom。minicom的安裝過(guò)程還是比較簡(jiǎn)單的,對(duì)于操作過(guò)程也就是一個(gè)熟悉的過(guò)程,在其中的操作都是字符界面下的,只要知道熟悉,就能熟練運(yùn)用了。
安裝過(guò)程:
一、minicom的安裝。在終端中輸入 sudo apt-get install minicom 安裝。
二、配置minicom。第一次啟動(dòng)前,在終端中輸入 sudo minicom -s ,對(duì)minicom進(jìn)行第一次的配置。在彈出的對(duì)話框內(nèi),選擇Serial port setup 一項(xiàng),然后按下a鍵,修改為/dev/ttyS0,就是選擇了UART0,然后按下回車;再按e,修改為115200 8N1,設(shè)置傳輸?shù)谋忍芈实仍O(shè)置,然后按下回車;再按f,把Hardware Flow Control 修改為No,然后按下回車。再在剛才的主菜單中選擇Save setup as dfl,保存為默認(rèn)配置,最后選擇Exit from minicom,退出配置菜單。
注:由于我將串口插到主機(jī)上后在dev目錄下多出來(lái)ttyUSB0,于是在minicom配置文件中設(shè)置為ttyUSB0 打開(kāi)串口打印的命令:sudo minicom -s /dev/ttyUSB0
三、啟動(dòng)minicom。在終端中輸入 sudo minicom ,啟動(dòng)minicom,這時(shí)就進(jìn)入了minicom的界面,把開(kāi)發(fā)板與電腦用串口線連接起來(lái),上電(就是插上電源)之后,如果開(kāi)發(fā)板中有相應(yīng)的串口調(diào)試設(shè)置的話,就會(huì)在minicom中出現(xiàn)相應(yīng)的菜單。
通過(guò)以上幾步就實(shí)現(xiàn)了minicom的安裝和配置,以后就可以使用minicom對(duì)開(kāi)發(fā)板進(jìn)行串口調(diào)試了。
使用過(guò)程:
在運(yùn)行minicom后,可以隨時(shí)按下ctrl+a,進(jìn)入minicom的控制模式下,可以再按下z鍵,就會(huì)彈出help菜單,可以進(jìn)行相應(yīng)的操作。
字母對(duì)應(yīng)的具體作用如下:
D -> 撥一個(gè)號(hào),或轉(zhuǎn)向撥號(hào)目錄
S -> 向目標(biāo)系統(tǒng)發(fā)送文件
P -> 查看修改通信參數(shù),包括bps速率,奇偶校驗(yàn),位數(shù)
L -> 文件捕獲開(kāi)關(guān)
F -> 發(fā)送break信號(hào)
T -> 終端模擬設(shè)置
W -> 切換linewrap的開(kāi)關(guān)
Y -> 粘貼文件
G -> 運(yùn)行一個(gè)腳本
R -> 接收文件
A -> 切換add linefeed 的開(kāi)關(guān)
H -> 掛斷連接
M -> 初始化modem
K -> 運(yùn)行kermit,返回時(shí)刷新屏幕
E -> 切換本地回顯的開(kāi)關(guān)
C -> 清屏
O -> 配置minicom的菜單
J -> 掛起minicom,跳至shell
X -> 退出minicom,并且復(fù)位
Q -> 退出minicom,但不復(fù)位
I -> 切換光標(biāo)在普通模式和應(yīng)用模式
Z -> 彈出help菜單
B -> 進(jìn)行回卷
minicom的大致操作就是這樣,想要進(jìn)一步理解體會(huì)就要自己動(dòng)手去操作了,有什么不會(huì)的可以參考minicom的使用手冊(cè)。
還有幾個(gè)問(wèn)題需要確認(rèn):
1 怎么保存log?
首先打開(kāi)minicom,然后按一下ctrl + a,再按z鍵,會(huì)出現(xiàn)下面這個(gè)界面:
看到Capture on/off這項(xiàng)了嗎,按下L鍵,會(huì)出現(xiàn)下面的窗口:
提示輸入一個(gè)Capture的文件名,默認(rèn)就是圖中的minicom.cap,然后按一下回車,就可以將log信息保存到一個(gè)文件中了,這樣遇到log相對(duì)較多也能抓取完整了。
2 怎么查看串口號(hào)
命令行:dmesg | grep tty
[ 0.000000] console [tty0] enabled
3 快捷鍵打開(kāi)串口和保存log的
打開(kāi)串口:sudo minicom
停止:ctrl + A
保存log:停止基礎(chǔ)上按L
退出 停止基礎(chǔ)上按Q
3 問(wèn)題定位:啟動(dòng)minicom時(shí)出現(xiàn)錯(cuò)誤"Device /dev/ttyS0 is locked minicom"的解決辦法
在linux下啟動(dòng)minicom時(shí)無(wú)法成功,并出現(xiàn)提示“Device /dev/ttyS0 is locked minicom”,通常是因?yàn)閙inicom上次使用時(shí)沒(méi)有正常退出,系統(tǒng)自動(dòng)在目錄/var/lock中生成了lockfile而導(dǎo)致,只要進(jìn)入/var/lock,刪除lockfile,minicom又可以正常啟動(dòng)了。
參考文檔:https://blog.csdn.net/luckywang1103/article/details/20479785
總結(jié)
以上是生活随笔為你收集整理的ubuntu中minicom安装和使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: HiC
- 下一篇: 5.Appium的pc端实现手机端页面