kermit

来源:互联网 发布:淘宝装修模版怎么用 编辑:程序博客网 时间:2024/06/06 02:24

用了一段时间minicom了,使用过程中发现了一些问题:

  • 由于使用串口是USB转串口,今天使用时,在xshell下通过ssh登陆ubuntu后启动minicom,却发现xshell的窗口不能最大化,在公司里由于的是串口,没有发现此问题;
  • uboot启动时,本来想进入uboot命令行,却发现有时要试几次才能进入,不知道是否与使用USB转串口有关;
  • 同时从网上查资料上看,蛮多人还是反映Linux下使用minicom并不好用,而是推荐了kermit。

基于以上原因,下载和安装了kermit,并初步使用了下,如下所述:

安装:

[c-sharp] view plain copy
  1. sudo apt-get install ckermit  
 

配置和启动:

网上说的是配置/etc/kermit/kermrc这个文件,然打开这文件有说明:说是如果没有找到~/.kermrc这个文件时,才启动/etc/kermit/kermrc这个配置文件,由此,应该配置用户下的~/.kermrc的配置文件。

我的配置(使用USB转串口)即.kermrc配置文件内容如下:

[c-sharp] view plain copy
  1. set line /dev/ttyUSB0  
  2. set speed 115200  
  3. set carrier-watch off  
  4. set handshake none  
  5. set flow-control none  
  6. robust  
  7. set parity none  
  8. set stop-bits 1  
  9. set file type bin  
  10. set file name lit  
  11. set rec pack 1000  
  12. set send pack 1000  
  13. 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速度快很多,但由于没有使用它发送文件,所以暂还不能下结论。

原创粉丝点击