通过串口在主机和开发板之间传送文件

在主机和开发板之间传送文件一般可以通过网络(nfs、ftp等)和U盘,但对于一些体量比较小的文件,通过串口传输也不失为一个比较方便的方法,毕竟调试的时候串口线时常插在上面的。
minicom中提供xmodem, ymodem, zmodem等文件传输协议,只要开发板上支持就可以传输文件了。
lrzsz是一个unix通讯包,支持XMODEM, YMODEM, ZMODEM文件传输协议,正是我们需要的。lrzsz官网

lrzsz is a unix communication package providing the XMODEM, YMODEM ZMODEM file transfer protocols.

下载源代码,交叉编译,就得到了需要的两个命令lrzlsz。源代码和这两个编译好的可执行文件我打包放在了这里注意:我用的编译器是arm-linux-gcc-3.4.5

lrzlsz放到开发板的/bin目录下。
- 接收文件运行lrz,现在处于等待状态。通过minicom的sendfile功能就可以把文件发送的开发板的当前文件夹pwd
- 发送文件lsz filename,文件就会发送到主机minicom设置的接收文件的目录。

波特率115200,传输的峰值14400B/s,出去通信的消耗,实测10K/s。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值