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路径)里找到这个文件。
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路径)里找到这个文件。
相关文章推荐
- 使用WinSCP软件在windows和ubuntu中进行文件传输
- ubuntu 10.4下软件安装配置——tftp&使用tftp进行文件传输
- 使用WinSCP软件在windows和ubuntu中进行文件传输
- 使用vmware实现Window主机与Linux之间进行文件共享
- 在Xshell中使用sz、rz进行本机和远程主机(或虚拟机)之间文件的传输
- Ubuntu14.04虚拟机和宿主机(win7)之间的文件传输 (FTP)篇
- ubuntu/debian 配置ssh服务,实现两台linux主机之间文件传输
- qt-5.6.0 移植之实现板子与ubuntu主机通过网络进行文件传输
- 使用scp在Linux主机之间进行定时备份
- 使用Samba在主机和qemu客户机之间进行文件交互
- 使用tshark抓包以及使用scp在Linux主机之间进行定时备份
- 使用samba来建立xp与Ubuntu之间文件传输通道
- 主机和目标机间使用NFS进行文件传输(Memo)
- 在Win10系统上使用VMware的Ubuntu虚拟机时,虚拟机和宿主机之间的共享文件夹设置
- ubuntu下使用minicom和arm进行通信
- ubuntu下使用minicom和arm进行通信
- 使用WinSCP软件在windows和ubuntu中进行文件传输-canmeng50401的专栏
- 使用sftp在Linux(MacOS)之间进行文件传输
- 使用Xshell在Windows系统和Linux系统之间进行文件传输
- 使用WinSCP软件在windows和ubuntu中进行文件传输