Kermit
是用于与PC之间交换文件的一种简单的文件传输协议。该协议是哥仑比亚大学开发的,由于在Kermit the Frog
之后而获得此名。它提供了一条从大型计算机下载文件到微机的途径。它已被用于进行公用数据传输。
Kermit
文件运输协议是一个半双工的通信协议。它支持7位ASCII
字符。数据以可多达96字节长度的可变长度的分组形式传输。对每个被传送分组需要一个确认。Kermit
文件运输协议在每次会话中可以传送多个文件。
安装
到这里下载C-Kermit
最新版本cku211.tar.gz
。
$ tar zxvf cku211.tar.gz //解压
$ rm -rf cku211.tar.gz //用完就可以删了,节约空间
$ make linux //编译链接
$ cp wermit /usr/local/bin/kermit
配置
给~/.kermrc
文件添加以下内容:
set line /dev/ttyUSB0
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
切换
回到kermit
:Ctrl + `,再按
c`。
跳回串口控:输入c
,即connect
命令。
发送文件
-
kermit
中输入connect
后,跳到u-boot
串口界面; -
输入
loadb 0xAddress
回车,按下ctrl + \
,再按c
,切换到kermit
; -
输入命令
send /home/zImage
就开始传送数据了,并可以看到传送进度; -
发送完后,输入
c
再回到u-boot
界面,然后再输入go 0xAddress
,内核开始运行。
参考链接
今天的文章Kermit文件传输协议分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/9416.html