100ask iMX6ULL开发板安装tftp和nfs
安装tftp:
安装tftp:
sudo apt-get install tftp-hpa tftpd-hpa
创建一个文件夹作为tftp的工作目录,
mkdir -p /home/tanxzh/tftpboot
给tftp工作目录最高权限,不然容易出现无法从开发板拷贝文件等现象
sudo chmod 777 /home/tanxzh/tftpboot
配置tftp,
sudo vim /etc/default/tftpd-hpa
,在最后添加以下字段
TFTP_DIRECTORY="/home/tanxzh/tftpboot" #创建的tftp工作目录路径 TFTP_OPTIONS="-l -c -s"
- 重启tftp服务,
sudo service tftp-hpa restart
安装nfs:
安装nfs:
sudo apt-get install nfs-kernel-server
创建一个文件夹作为nfs的工作目录,
mkdir -p /home/tanxzh/nfs
修改
/etc/exports
,添加以下内容
/home/tanxzh/nfs *(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
- 重启nfs,
sudo /etc/init.d/nfs-kernel-server restart
开发板使用tftp和Ubuntu传输文件:
开发板从Ubuntu下载文件:
tftp -g -r zImage 主机ip
开发板上传文件到Ubuntu:
tftp -p -l 文件名 主机ip
开发板使用nfs和Ubuntu传输文件:
- Ubuntu的nfs工作目录挂载到开发板的/mnt目录:
mount -t nfs -o nolock,vers=3 主机ip:/home/tanxzh/nfs /mnt
- Ubuntu的nfs工作目录挂载到开发板的/mnt目录:
版权声明:本文为weixin_47190987原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。