如何利用利用串口在PC和嵌入式开发板间传输文件

如何利用利用串口在PC和嵌入式开发板间传输文件

串口传文件
在嵌入式开发工程中,有时由于嵌入式平台资源有限,没有U口或者网口,若我们需要在PC和嵌入式开发板传输文件,那么这时利用串口就是是一个和不错的选择。

准备

  • SecureCRT 串口助手
  • lrzsz源码 lrzsz-0.12.20.tar.gz [下载链接]

交叉编译

在PC端交叉编译lrzsz

1.解压等

tar -zxf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20

2.修改编译器为嵌入式开发板对应的编译器,终端输入

CC= mips-linux-gnu-gcc
./configure 

3.编译

make

编译成功后在lrzsz-0.12.20/src/下会生成两个可执行文件lszlrz, 拷贝到
嵌入式开发板文件系统中的/sbin/目录下

文件传输

用SecureCRT串口连接开发板,在Options->Session Options中设置下载上传路径.

开发板->PC

开发板中执行

lsz filename01

即传送文件filename01到电脑端的下载目录

PC->开发板

开发板终端中,切换到文件接收目录,执行

lrz

在SecureCRT弹出的对话框中选择要传送到开发板的文件,添加,发送.
注: 传送文件的文件名需要是英文

发表评论

电子邮件地址不会被公开。