您的位置:首页 > 其它

Ubuntu下使用minicom在主机和目标板之间进行文件传输

2016-09-14 16:28 471 查看
一、Ubuntu安装minicom软件

sudo apt-get install minicom

二、Ubuntu安装lrzsz软件

sudo apt-get install lrzsz

三、移植lrzsz到目标板

方法一:

tar xzvf lrzsz-0.12.20.tar.gz

cd lrzsz-0.12.20

./configure –cache-file=arm-linux.cache

修改arm-linux.cache文件:

ac_cv_prog_CC=accvprogCC=gcc改为accvprogCC={ac_cv_prog_CC=arm-fsl-linux-gnueabi-gcc}

ac_cv_prog_CPP=accvprogCPP=gcc−E改为accvprogCPP={ac_cv_prog_CPP=arm-fsl-linux-gnueabi-gcc -E}

./configure –cache-file=./arm-linux.cache –prefix=/opt/arm/lrzsz –host=arm-linux

make

make install

方法二:

./configure –prefix=/opt/arm/lrzsz

直接修改Makefile:有三个Makefile需要修改,分别是lrzsz-0.12.20/Makefile, lrzsz-0.12.20/lib/Makefile, lrzsz-0.12.20/src/Makefile,将这三个Makefile中的所有gcc替代成你目标板所需要的交叉编译器,如arm-fsl-linux-gnueabi-gcc(即CC = gcc CPP = gcc -E 都改成CC = arm-fsl-linux-gnueabi-gcc CPP = arm-fsl-linux-gnueabi-gcc -E)

make

make install

将/opt/arm/lrzsz/bin目录下的lrz和lsz可执行文件改名为rz和sz拷贝至目标板的/usr/bin目录下即可。

四、配置minicom

在主机shell上输入minicom -s,进入如下界面:

—[configuration]——+

| Filenames and paths

| File transfer protocols |

| Serial port setup |

| Modem and dialing |

| Screen and keyboard |

| Save setup as dfl |

| Save setup as.. |

| Exit |

| Exit from Minicom

选择第一项 Filenames and paths ,进入如下界面

+———————————————————————–+

| A - Download directory : /root |

| B - Upload directory : /home/brian |

| C - Script directory : |

| D - Script program : runscript |

| E - Kermit program : |

| F - Logging options |

| |

| Change which setting?

分别设定A,B的目录内容,A是主机接收(下载)开发板发送文件的保存路径;B是主机向目标板发送(上传)文件时,主机内要发送的文件所在的目录,最后选择 Save setup as dfl ,将修改的配置保存起来。

五、文件传输

1、主机向目标板传输文件

在minicom终端(目标板终端)下,选择进入一个想要接收保存主机文件的目录,按Ctrl+a,再按s,会出现一个选择文件的界面,选择你要传输的文件(文件路径即为步骤四中的B路径),回车后出现一个传输界面,传输完成后便可以在目标板的当前目录下找到这个文件了。

2、目标板向主机传输文件

在minicom终端(目标板终端)下,进入想要发送给主机的文件所在的目录,执行sz filename,然后会出现一个传输界面,传输完成后可以在你设置的主机目录(步骤四中的A路径)里找到这个文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: