linux下面串口工具C-kermit

1.linux安装和使用
先到http://www.columbia.edu/kermit/ck80.html#download来下载C-Kermit。如果你下载的是cku211.tar.gz的话,执行:

gunzip cku211.tar.gz

tar xvf cku211.tar

rm -rf cku211.tar

make linux

mv wermit /usr/local/bin/kermit

执行以上命令,就可以在终端上输入kermit就可运行了。


2. 功能简介:
1) 支持kermit文件传输协议
2) 自定义了一种脚本语言,它强大而易于使用,可用于自动化工作
3) 无论是网络通信,还是串口通信,操作是一致的,并支持多种硬件、软件平台
4) 有安全认证、加密功能
5) 内建FTP、HTTP客户端功能及ssh接口
6) 支持字符集转换

3. 安装ckermit


sudo apt-get install ckermit


4. 配置ckermit

在用户宿主目录(家目录)下创建一个名为.kermrc的配置文件,内容如下

set line /dev/ttyS0
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 5


5. 使用ckermit

sudo kermit -c

进入串口和minicom一样。

切换:按下Ctrl + \ ,再按c 就跳回kermit。跳回串口控制,可以输入c,即connect命令。

发送文件:

kermit中输入connect后,跳到u-boot串口界面。

输入loadb 0x0c008000 回车

按下 ctrl + \ ,再按c,切换到kermit。

输入命令:send /home/zImage

kermit开始传送数据了,并可以看到传送进度,发送完后,输入c,再回到u-boot界面,然后,再输入:go 0x0c008000

内核开始运行了

kermit在启动时会查找~/.kermrc文件,调用里面的命令来初始化kermit。只要将你所需的命令写到~/.kermrc文件里,启动后就不这么麻烦了。


6. 关闭串口

先同时按住“ctrl”和“\”键,然后松开再按“c”键,最后输入“exit”并回车



你可能感兴趣的:(linux)