版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、ubuntu下minicom的安裝及使用 使用Minicom是一款串口通信軟件,在嵌入式開發(fā)領(lǐng)域應(yīng)用十分廣泛。類似的軟件還有Windows下的超級終端(Hyperterminal),Linux下的kermit等。它們之間的區(qū)別很小,基本上可以互換,選擇適合自己的就可以了。 安裝:在中端輸入sudo aptget install minicom也可以用新立得軟件包管理器安裝Minicom選擇菜單“系統(tǒng) | 系統(tǒng)管理 | 新立得軟件包管理器”,如圖8-11所示。單擊“搜索”按鈕,查找Minicom,右鍵單擊列表中的“Minicom”,選擇安裝,確定之后管理器將自動從網(wǎng)絡(luò)上下載Minicom的安裝包
2、并安裝。之后還可以在這個管理器中安裝其他的工具,或者將過時的軟件卸載配置:1 . 在終端中輸入minicom以啟動minicom;2. 先按下Ctrl + a, 放開, 再按o, 出現(xiàn)配置菜單.3. 選擇 Serial port setup, 此時所示圖標(biāo)在“Change which setting”中,鍵入“A”,此時光標(biāo)移到第A項對應(yīng)處:串口COM1對應(yīng)ttyS0, COM2對應(yīng)ttyS1. (注意選擇)具體的配置信息如下所示:Serial port setup Enter+-+| A - Serial Device : /dev/ttyUSB0 | B - Lockfile Locati
3、on : /var/lock | C - Callin Program : | D - Callout Program -: | E - Bps/Par/Bits : 8N1 | F - Hardware Flow Control : No | G - Software Flow Control : No | | Change which setting? |+-+注意: 如果沒有使用USB轉(zhuǎn)串口,而是直接使用串口,那么Serial Device要配置為/dev/ttyS0(如果使用USB轉(zhuǎn)串口,則需要查看dev下是否存在ttyUSB0,若沒有,則創(chuàng)建一個:mknod /dev/ttyUSB0
4、 c 188 0) 對波特率,數(shù)據(jù)位和停止位進(jìn)行配置,鍵入“E”,波特率選為 8N1 (奇偶校驗無, 停止位1),硬/軟件流控制分別鍵入“F”“G”并且都選NO.在確認(rèn)配置正確之后,可鍵入回車返回上級配置界面,并將其保存為默認(rèn)配置。(即save setup as dfl),之后重啟minicom是剛才配置生效,在連上開發(fā)板的串口線后,就可在minicom中打印正確的串口信息了。這時候可以打印串口的信息了,但是在通過串口用xmodem協(xié)議燒寫內(nèi)核時會提示沒有xmodem協(xié)議。所以還必須安裝軟件包:lrzszsudo apt-get install lrzsz這時候就可以正常地用minicom通過
5、串口燒寫內(nèi)核了。 下次在輸入minicon 即可直接進(jìn)入。命令minicom是進(jìn)入串口超級終端畫面,而minicom -s為配置minicom。說明/dev/ttyS0 對應(yīng)為串口0 為你連接開發(fā)板的端口。注意:非正常關(guān)閉minicom,會在/var/lock下創(chuàng)建幾個文件LCK*,這幾個文件阻止了minicom的運行,將它們刪除后即可恢復(fù)組合鍵的用法是:先按Ctrl+A組合鍵,然后松開這兩個鍵,再按Z鍵。另外還有一些常用的組合鍵。(1)S鍵:發(fā)送文件到目標(biāo)系統(tǒng)中;(2)W鍵:自動卷屏。當(dāng)顯示的內(nèi)容超過一行之后,自動將后面的內(nèi)容換行。這個功能在查看內(nèi)核的啟動信息時很有用。(3)C鍵:清除屏幕的
6、顯示內(nèi)容;(4)B鍵:瀏覽minicom的歷史顯示;(5)X鍵:退出mInicom,會提示確認(rèn)退出。3、配置文件所在目錄Ctrl + A - O+-configuration-+| Filenames and paths | File transfer protocols -| Serial port setup | Modem and dialing | Screen and keyboard | Save setup as dfl | Save setup as. | Exit |+-+選擇Filenames and paths+-+| A - Download directory : /
7、home/crliu | B - Upload directory : /tmp | C - Script directory : | D - Script program : runscript | E - Kermit program : | F - Logging options | | Change which setting? |+-+(1)A - download 下載文件的存放位置(開發(fā)板 - PC)開發(fā)板上的文件將被傳輸?shù)絇C機(jī)上的/home/crliu目錄下。(2)B - upload 從此處讀取上傳的文件(PC - 開發(fā)板)PC機(jī)向開發(fā)板發(fā)送文件,需要發(fā)送的文件在/tmp目
8、錄下(PC機(jī)上的目錄)。做了此項配置后,每次向開發(fā)板發(fā)送文件時,只需輸入文件名即可,無需輸入文件所在目錄的絕對路徑。三、Linux下如何使用USB轉(zhuǎn)串口設(shè)備對沒有串口的筆記本持有者來說,做硬件開發(fā)經(jīng)常為沒有串口而煩惱,不過現(xiàn)在有了USB轉(zhuǎn)串口設(shè)備。但是新的問題又出現(xiàn)了,比如說對于Minicom下的PC機(jī)和目標(biāo)機(jī)通信還是存在著一些配置問題,下面就說一下linux下USB轉(zhuǎn)串口的具體配置和問題:注意: 默認(rèn)情況下ubuntu已經(jīng)安裝了USB轉(zhuǎn)串口驅(qū)動(pl2303)。1、# lsmod | grep usbserial如果有usbserial,說明系統(tǒng)支持USB轉(zhuǎn)串口。2、插上USB轉(zhuǎn)串口,在終端
9、輸入命令#dmesg | grep ttyUSB0,如果出現(xiàn)連接成功信息,則說明ubuntu系統(tǒng)已經(jīng)識別該設(shè)備了。注意: 虛擬機(jī)環(huán)境下的ubuntu默認(rèn)情況下是不能自動識別的,需要在虛擬機(jī)窗口右下角點擊Prolific USB-Serial Controller,然后選擇Connect (Disconnect from Host),這樣才能被ubuntu系統(tǒng)識別。3、在上面minicom的配置中設(shè)置Serial Device: /dev/ttyUSB0,重啟開發(fā)板,這樣基本上就可以正常使用minicom來打印串口信息了。4、問題 如果經(jīng)過上面的步驟minicom還是不能正常工作,出現(xiàn)如下錯誤提
10、示:# sudo minicomminicom: cannot open /dev/ttyUSB0: 沒有該文件或目錄這時可以嘗試換一個USB口,然后再次操作以上流程。 如果還是提示這個錯誤,那么可以使用下面的方法來解決。這種方法是在硬件里添加串口設(shè)備,將window下的設(shè)備添加到虛擬機(jī)里。也就 是說,要在window獲得焦點的時 候加入usb轉(zhuǎn)串口,然后再到虛擬機(jī)下將這個設(shè)備添加進(jìn)去,這時就可以在ubuntu下查看添加的這個設(shè)備的設(shè)備文件,一般是/dev/tty0或者 /dev/ttyS0。這種方法其實是將window的usb轉(zhuǎn)串口作為虛擬機(jī)的串口,所以就是tty0或者ttyS0了,而不是真
11、正在ubuntu下加載的。具體步驟如下:(1)打開虛擬機(jī)環(huán)境,然后選擇VM-Settings(Ctrl+D)。(2)點Add,進(jìn)入添加硬件向?qū)Вx擇Serial Port,點Next。(3)選擇第一項Use physical port on the host,點Next。(4)選擇Physical serial port方式為Auto detect,勾選Connect at power on,點Finish完成。(5)然后在上面minicom的配置中設(shè)置Serial Device: /dev/tty0或者Serial Device: /dev/ttyS0,重啟開發(fā)板,這樣就可以正常運行mini
12、com了。- 使用Minicom是基于窗口的。要彈出所需功能的窗口,可按下Ctrl-A(以下 使用C-A來表示Ctrl-A),然后再按各功能鍵(a-z或A-Z)。先按C-A,再 按z,將出現(xiàn)一個幫助窗口,提供了所有命令的簡述。配置minicom (-s選項,或者C-A、O)時,可以改變這個轉(zhuǎn)義鍵,不過現(xiàn)在我們還 是用Ctrl-A吧。以下鍵在所有菜單中都可用: UParrow-up或k DOWNarrow-down或j LEFTarrow-left或h RIGHTarrow-right或l CHOOSEEnter CANCELESCape.屏幕分為兩部分:上部24行為終端模擬器的屏幕。ANSI或
13、VT100轉(zhuǎn)義 序列在此窗口中被解釋。若底部還剩有一行,那么狀態(tài)行就放在這兒; 否則,每次按C-A時狀態(tài)行出現(xiàn)。在那些有專門狀態(tài)行的終端上將會 使用這一行,如果termcap信息完整且加了-k標(biāo)志的話。下面按字母順序列出可用的命令:C-A兩次按下C-A將發(fā)送一個C-A命令到遠(yuǎn)程系統(tǒng)。如果你把轉(zhuǎn)義字符 換成了C-A以外的什么字符,則對該字符的工作方式也類似。A切換AddLinefeed為on/off。若為on,則每上回車鍵在屏幕上 顯示之前,都要加上一個linefeed。B為你提供一個回卷(scrollback)的緩沖區(qū)??梢园磚上卷,按d下卷, 按b上翻一頁,按f下翻一頁。也可用箭頭鍵和翻頁鍵
14、??捎胹或S鍵 (大小寫敏感)在緩沖區(qū)中查找文字串,按N鍵查找該串的下一次出現(xiàn)。 按c進(jìn)入引用模式,出現(xiàn)文字光標(biāo),你就可以按Enter鍵指定起始行。 然后回卷模式將會結(jié)束,帶有前綴的內(nèi)容將被發(fā)送。C清屏。D撥一個號,或轉(zhuǎn)向撥號目錄。E切換本地回顯為on/off(若你的minicom版本支持)。F將break信號送modem。G運行腳本(Go)。運行一個登錄腳本。H掛斷。I切換光標(biāo)鍵在普通和應(yīng)用模式間發(fā)送的轉(zhuǎn)義序列的類型(另參下面 關(guān)于狀態(tài)行的注釋)。J跳至shell。返回時,整個屏幕將被刷新(redrawn)。K清屏,運行kermit,返回時刷新屏幕。L文件捕獲開關(guān)。打開時,所有到屏幕的輸出也
15、將被捕獲到文件中。M發(fā)送modem初始化串。若你online,且DCD線設(shè)為on,則modem被初始化 前將要求你進(jìn)行確認(rèn)。O配置minicom。轉(zhuǎn)到配置菜單。P通信參數(shù)。允許你改變bps速率,奇偶校驗和位數(shù)。Q不復(fù)位modem就退出minicom。如果改變了macros,而且未存盤, 會提供你一個save的機(jī)會。R接收文件。從各種協(xié)議(外部)中進(jìn)行選擇。若filename選擇窗口和下 載目錄提示可用,會出現(xiàn)一個要求選擇下載目錄的窗口。否則將使用 FilenamesandPaths菜單中定義的下載目錄。S發(fā)送文件。選擇你在接收命令中使用的協(xié)議。如果你未使文件名選擇 窗口可用(在FileTransferProtocols菜單中設(shè)置),你將只能在一 個對話框窗口中寫文件名。若將其設(shè)為可用,將彈出一個窗口,顯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024股權(quán)投資合同范本范文
- 藥物性低血壓的護(hù)理
- 蘇州科技大學(xué)天平學(xué)院《統(tǒng)計學(xué)》2022-2023學(xué)年第一學(xué)期期末試卷
- 2024設(shè)備抵押借款合同范例
- 糖尿病的護(hù)理及注意事項
- 企業(yè)復(fù)工防疫十項導(dǎo)則考核試卷
- 城市軌道交通的智慧控制與自動化運行技術(shù)研究考核試卷
- 醫(yī)院年終總結(jié)及計劃
- 2024自然人股權(quán)轉(zhuǎn)讓合同范本
- 賣木雕的少年
- 福建省師范大學(xué)附屬中學(xué)2023-2024學(xué)年化學(xué)高一下期末考試試題含解析
- MOOC 電子線路設(shè)計、測試與實驗(一)-華中科技大學(xué) 中國大學(xué)慕課答案
- 八路軍西安辦事處紀(jì)念館
- 蜜雪冰城的分析
- 設(shè)備-往復(fù)式壓縮機(jī)結(jié)構(gòu)原理
- 大型活動策劃方案流程
- 2024年特種設(shè)備作業(yè)人員技能考試-場(廠)內(nèi)專用機(jī)動車輛作業(yè)筆試歷年真題薈萃含答案
- 智慧口岸查驗系統(tǒng)整體解決方案
- 2023.秋期版國開電大??啤度肆Y源管理》機(jī)考問答題庫(珍藏版)
- Unit4-Hows-the-weather-today-說課(課件)人教精通版英語四年級上冊
- 大學(xué)新生心理壓力與情緒管理策略與心理調(diào)整與發(fā)展計劃
評論
0/150
提交評論