1.确保PC和开发板在同一个局域网内,我的情况是,PC通过DNS获取到192.168.0.124, 开发板获取到192.168.0.199
2.确保自己要共享的PC上的文件夹以及所有文件都是777权限 sudo chmod -R a+wxr /home/share
3.安装NFS协议
sudo apt-get install portmap
sudo apt-get install nfs-kernel-server
4.修改PC端的export文件
sudo gedit /etc/exports
加入:
/home/share *(rw,sync,no_root_squash)
5.启动NFS服务
sudo /etc/init.d/nfs-kernel-server restart
重启PC
6.查看共享文件是否生效
sudo showmount -e
7.在PC上验证是否可以共享
sudo mout -t nfs 192.168.0.124:/home/share /mnt
8.通过ssh协议登录到ARM开发板
ssh pi@192.168.0.199
切换到root
新建/home/pi/share文件夹
mkdir share
或者删除已有share内的文件 sudo ls | xargs rm -rf
sudo su root
加载共享文件夹
sudo mount -t nfs 192.168.0.124:/home/share /home/pi/share
查看/home/pi/share下是否是PC上的文件。
Ubuntu下在连接Arm开发板的情况下使用无线网卡上网设置:http://www.linuxdiyf.com/linux/6809.html
PC机与ARM开发板之间实现NFS共享:http://www.linuxdiyf.com/linux/2577.html
一个简单的Arm开发板的制作过程:http://www.linuxdiyf.com/linux/8103.html