kermit的安裝與使用及其與minicom的對比

來源:互聯網
上載者:User

用了一段時間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速度快很多,但由於沒有使用它傳送檔案,所以暫還不能下結論。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.