用了一段時間minicom了,使用過程中發現了一些問題:
- 由於使用串口是USB轉串口,今天使用時,在xshell下通過ssh登陸ubuntu後啟動minicom,卻發現xshell的視窗不能最大化,在公司裡由於的是串口,沒有發現此問題;
- uboot啟動時,本來想進入uboot命令列,卻發現有時要試幾次才能進入,不知道是否與使用USB轉串口有關;
- 同時從網上查資料上看,蠻多人還是反映Linux下使用minicom並不好用,而是推薦了kermit。
基於以上原因,下載和安裝了kermit,並初步使用了下,如下所述:
安裝:
sudo apt-get install ckermit
配置和啟動:
網上說的是配置/etc/kermit/kermrc這個檔案,然開啟這檔案有說明:說是如果沒有找到~/.kermrc這個檔案時,才啟動/etc/kermit/kermrc這個設定檔,由此,應該配置使用者下的~/.kermrc的設定檔。
我的配置(使用USB轉串口)即.kermrc設定檔內容如下:
set line /dev/ttyUSB0<br />set speed 115200<br />set carrier-watch off<br />set handshake none<br />set flow-control none<br />robust<br />set parity none<br />set stop-bits 1<br />set file type bin<br />set file name lit<br />set rec pack 1000<br />set send pack 1000<br />set window 5
配置好後,啟動kermit,如啟動minicom一樣,在shell下輸入kermit即可啟動kermit了,如下:
(/home/reille/) C-Kermit>
進入了C-Kermit即kermit命令列下。
串連串口和切換:
(/home/reille/) C-Kermit>connect
斷行符號後,如下提示:
(/home/reille/) C-Kermit>connect
Connecting to /dev/ttyUSB0, speed 115200
Escape character: Ctrl-/ (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
等幾秒後,如果正常,即可看到串口列印出來的訊息。
此外,從上面提示資訊可以看到,如果要想從串口中回到kermit命令列
按下 Ctrl + /, 再按c可以跳回kermit
C-Kermit>
此時再輸入c,即可再connect即可串連到串口
使用感覺:
從當前使用來看,kermit的使用還不錯,至少在xshell使用串口時,不像使用minicom一樣出現視窗不能最大化的現象。此外,網上說linux下的kermit速度快很多,但由於沒有使用它傳送檔案,所以暫還不能下結論。