IMX6ULL学习过程(六)Ubuntu和开发板文件互传方式

1.NFS服务传输

Ubuntu操作

1.安装nfs服务

sudo apt-get install nfs-kernel-server

2.新建文件目录,要传输的文件放在此目录下,查看目录路径

mkdir nfs
cd nfs
pwd

IMX6ULL学习过程(六)Ubuntu和开发板文件互传方式_第1张图片

2.修改环境变量

sudo vim /etc/exports

添加如下一行

/home/llj/nfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash) 

3.重启nfs服务

sudo /etc/init.d/nfs-kernel-server restart

开发板操作:

1.挂载

如果不成功,把vers=2改为vers=3或者vers=4

192.168.3.66是Ubuntu IP地址;/home/llj/nfs是Ubuntu下创建的文件共享目录;/mnt是开发板下的文件目录

 mount -t nfs -o nolock,vers=3 192.168.3.66:/home/llj/nfs /mnt

2.查看挂载信息

df -h

IMX6ULL学习过程(六)Ubuntu和开发板文件互传方式_第2张图片

2.TFTP服务传输

Ubuntu操作

1.安装tftp服务

sudo apt-get install tftp-hpa tftpd-hpa

2.创建tftp服务器工作目录

mkdir tftp

3.赋予权限

sudo chmod 777 /home/llj/tftp

4.配置文件

sudo vim /etc/default/tftpd-hpa

将里面的内容改成如下所示

TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="/home/llj/tftp"
TFTP_OPTIONS="-l -c -s"

4.重启tftp服务

sudo service tftpd-hpa restart

5.在/home/llj/tftp目录建立测试文件

vim test

开发板操作

1.新建文件目录(方便分类与观察)

mkdir tftp
cd tftp

2.下载文件

tftp -g -r test 192.168.3.86

test是要下载的文件,192.168.3.86是Ubuntu IP地址

3.查看是否下载成功

ls

 

IMX6ULL学习过程(六)Ubuntu和开发板文件互传方式_第3张图片

4.上传文件到Ubuntu服务器的tftp服务目录下

新建测试文件

cd tftp
vim temp

上传文件

tftp -p -l temp 192.168.3.86

 

你可能感兴趣的:(linux,imx6ull)