C-Kermit 在REHL5.1下的安装、配置及使用

1.  因为版本问题不能更新的,需要自己下载源码

    地址:http://www.columbia.edu/kermit/ckdaily.html,下载ckermit源码

 

2.    解压缩到指定的目录
     tar xzvf x.tar.gz -C ckermit

 

3.    进入目录进行编译下载的源码
   cd ckermit
   make linux

    编译成功后, 会产生可执行文件wermit

 

4.  复制编译后的文件到默认环境变量中

   cp wermit /usr/local/bin/kermit

   which kermit

   屏幕会显示 usr/local/bin/kermit,说明已经成功

 

5.  设置参数

    vim ~/.kermrc

    将以下代码复制进去

  

set line /dev/ttyS0              //目标com1

set speed 115200                 //波特率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 5


  /dev/ttyUSB0表示使用usb转串口的连接线接开发板,如果是只用用串口线连接主机的话,需要设置为/dev/ttyS0

 

6.运行

  kermit 直接就可以运行了

 

 常用命令


     connect : 连接串口设备,连接成功后进入终端模式,简写为c
     quit: 退出kermit, 简写为q
     send: 使用kermit协议发送文件,与uboot传送文件时使用
     run : 运行外部命令,我们将用这个命令调用xmodem发送文件。
     ?   : 显示全部命令
     !   : 运行一个shell,需要临时离开kermit进行其它的作业的时候,可以使用叹号命令。结果操作时使用exit退出shell,返回kermit。

 

 在虚拟机linux下连接主要要在下面选项选中connect to host

 

里面默认使用ttyS0,然后勾选的是串口,即图中勾选的第一项

测试结果如下,表明先为连接上,后来勾选串口后连接上

[root@192 dev]# kermit
?SET SPEED has no effect without prior SET LINE
C-Kermit 9.0.303 OPEN SOURCE:, 23 Aug 2011, for Linux
 Copyright (C) 1985, 2011,
  Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/dev/) C-Kermit>connect
Sorry, you must SET LINE or SET HOST first
(/dev/) C-Kermit>q
[root@192 dev]# vim ~/.kermrc
[root@192 dev]# kermit
C-Kermit 9.0.303 OPEN SOURCE:, 23 Aug 2011, for Linux
 Copyright (C) 1985, 2011,
  Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/dev/) C-Kermit>connect
Connecting to /dev/ttyS0, 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.
----------------------------------------------------

(Back at 192.168.1.100)
----------------------------------------------------

然后测试使用USB口(本身我使用的就是USB转串口)

先将line改为/dev/ttyUSB0,然后勾选图中的第二项进行connect

测试结果如下

(/dev/) C-Kermit>q
Closing /dev/ttyUSB0...Warning - Can't remove lockfile: /etc/locks/LCK..ttyUSB0
OK
[root@192 dev]# kermit
?SET SPEED has no effect without prior SET LINE
C-Kermit 9.0.303 OPEN SOURCE:, 23 Aug 2011, for Linux
 Copyright (C) 1985, 2011,
  Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/dev/) C-Kermit>connect
Sorry, you must SET LINE or SET HOST first
(/dev/) C-Kermit>connect
Sorry, you must SET LINE or SET HOST first
(/dev/) C-Kermit>q
[root@192 dev]# kermit
C-Kermit 9.0.303 OPEN SOURCE:, 23 Aug 2011, for Linux
 Copyright (C) 1985, 2011,
  Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/dev/) 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.
----------------------------------------------------
红色标识的第一处是我先移除usb转串口,然后退出会弹出如上

没有勾选进行连接会出现第2处红色标识处


至于更详细的如何使用,请参考以下文章

  http://bbs.ednchina.com/BLOG_ARTICLE_1983189.HTM

  http://blog.csdn.net/charistain_huang/article/details/5882127

 

 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值