嵌入式開發中,經常要使用串列埠來進行debugging,在windows下有系統自帶的超級終端,securcrt等軟體;而在linux下呢,則可以使用kermit.閒話略過不表,下面將說明如何在ubuntu/debian系統中安裝並配置kermit.
安裝:
$sudo apt-get install ckermit配置:
$vim ~/.mykermrc輸入下面的內容:
set line /dev/ttys0啟動:在系統cmd line輸入「kermit」即可啟動並連線到串列埠。set speed
115200
set carrier-watch off
set handshake none
set flow-control none
robust
set
file
type bin
set
file
name lit
set rec pack
1000
set send pack
1000
set window 5c
虛線之後出現的就是debugging資訊。這裡能自動連線到串列埠是因為最後一行的「c」,如果沒有最後一行,則kermit啟動後不會自動連線到串列埠,需要手動在kermit的提示符下輸入命令「c」或者「connect」(不包括雙引號),這樣才能連線到串列埠。在串列埠連線的狀態下,按下「ctrl+\」再輸入「c」即可返回到kermit:
如果要再次連線至串列埠,輸入「c」或者"connect"(不包括雙引號)即可:
實際使用中經常要記錄log file,以方便進行debugging。windows下使用「超級終端」或者「securcrt」通過簡單的設定就能夠記錄log file。其實在kermit中,通過執行簡單的命令,也可以記錄log file.
a.儲存log file:
在kermit正常執行時,按下「ctrl+\」並輸入"c",返回到kermit的命令提示符,此時輸入「log session」即可在當前目錄下生成乙個session.log的文件,或者log session logcat.log new
, kermit接收到的資訊會保 存在此文件中,並且會隨著串列埠資訊的更新而更新,如果要再次連線至串列埠,鍵入"c"即可。
b.檢視log file:
推薦使用gedit檢視,這樣當session.log或者logcat.log更新後,gedit會提示更新文件,比較方便。
kermit捕捉日誌
ctrl-\ c 進入kermit命令列模式
log session session.log new //捕捉日誌到檔案session.log
log session off //停止捕捉日誌
kermit的安裝和配置
嵌入式開發中,經常要使用串列埠來進行debugging,在windows下有系統自帶 的超級終端,securcrt等軟體 而在linux下呢,則可以使用kermit.閒話略過 不表,下面將說明如何在ubuntu debian系統中安裝並配置kermit.安裝 sudo apt get install...
kermit的安裝和配置
嵌入式開發中,經常要使用串列埠來進行debugging,在windows下有系統自帶 的超級終端,securcrt等軟體 而在linux下呢,則可以使用kermit.閒話略過 不表,下面將說明如何在ubuntu debian系統中安裝並配置kermit.安裝 sudo apt get install...
kermit的安裝和配置
嵌入式開發中,經常要使用串列埠來進行debugging,在windows下有系統自帶 的超級終端,securcrt等軟體 而在linux下呢,則可以使用kermit.閒話略過 不表,下面將說明如何在ubuntu debian系統中安裝並配置kermit.安裝 sudo apt get install...