目录
一、安装配置minicom
二、安装lrzsz
三、使用lrzsz
1、在PC端安装minicom工具
sudo apt-get install minicom
2、配置minicom
sudo minicom -s 进入配置界面
选择A进入Serial port setup选择相应端口以及波特率(将选项A设置为/dev/ttyUSB0表示为串口1,将选项E的值设置为115200)
其中ttyUSB*代表使用USB转串口工具,若直接使用串口,则设置为ttyS*,其中*为一个数字,可以用命令
1、dmesg | grep USB
2、ls -l /dev/ttyUSB*
查看设备名
选择B进入Filenames and paths 选择相应的上传/下载目录
其中,开发板发送给PC的文件将保存在Download directory所设定的目录中,PC要下载到开发板中的文件保存在Upload directory所设定的目录中
设置完成后,选择Save setup as dfl,保存设置。
1、在PC端安装lrzsz
sudo apt-get install lrzsz
2、交叉编译lrzsz并下载到开发板上
A、下载lrzsz源码
wget http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz
B、解压缩后,到解压目录执行./configure
tar -zxvf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
./configure
C、修改Makefile
有三个Makefile要修改,分别为
lrzsz-0.12.20/Makefile, lrzsz-0.12.20/lib/Makefile, lrzsz-0.12.20/src/Makefile
将这三个Makefile中的所有gcc替代成你开发板所需要的交叉编译器,如mipsel-linux-gcc
(即:CC = gcc CPP = gcc -E 都改成CC = mipsel-linux-gcc CPP = mipsel-linux-gcc -E)
D、编译:make E、在lrzsz-0.12.20/src目录下会生成两个可执行文件lsz、lrz(或者sz、rz),把它们下载到开发板linux系统的/bin目录下。
这里我并不知道怎么下载到板子中,所以使用U盘拷过去的。(可借鉴)
1、开发板-->PC机
在开发板上输入lsz filename,然后会出现一个传输界面,传输完成后可以在你设置的默认下载目录Download directory里找到这个文件。
2、PC机-->开发板
在开发板上先进入/tmp 目录,然后输入lrz
# lrz
zwaiting to receive.**B0100000023be50
按Ctrl-A,再按s,选择zmoden,会出现一个选择文件的界面,选择你要传输的文件(按一下空格键选择目录,按两下空格键进入目录),回车后出现一个传输界面,传输完成后,便可以在开发板的/tmp目录下找到这个文件了。
其中,开发板发送给PC的文件将保存在Download directory所设定的目录中,PC要下载到开发板中的文件保存在Upload directory所设定的目录中