嵌入式linux Zmodem文件传输

嵌入式linux Zmodem文件传输

背景

我想如果要从PC机下载东西到开发板的嵌入式linux系统里面,很多人首先会想到用tftp sftp等网络工具从网口下载。但如果网络用不了,只能通过串口下载怎么办呢?这个时候有两个工具能帮到你:一个是zmrx、zmtx,另外一个是lsz、lrz。下面介绍一下lsz/lrz的使用方法。

编译lrzsz并下载到开发板上

下载地址:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 或者 http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

步骤如下:

step1:解压 
#tar zxvf lrzsz-0.12.20.tar.gz 
#cd lrzsz-0.12.20
step2:设置交叉编译环境(不同Gcc配置不同)
#CFLAGS=-O2 CC=arm-arago-linux-gnueabi-gcc ./configure --cache-file=arml_cachefile0

step3:编译生成lsz lrz,copy到/usr/sbin/
#make

PC机用windows操作系统

 如果PC机用的是windows操作系统,串口通信工具可以用系统自带的超级终端SecureCRT。下面介绍一下传输文件的方法。
  1、开发板-->PC机
     step1:在开发板上输入  #lsz filename
     step2:SecureCRT会自动弹出窗口,选择保存目录或者保存到默认目录
可。
  2、PC机-->开发板
     step1:在开发板上输入  #lrz
     step2:SecureCRT会自动弹出窗口,选择需要传输文件【不能勾选 upload as ASCII】

转载文章:

http://blog.chinaunix.net/uid-29778327-id-4499268.html

https://blog.csdn.net/coding__madman/article/details/51084711

猜你喜欢

转载自blog.csdn.net/al86866365/article/details/82996978