嵌入式开发学习之NFS挂载服务

以210的板子为例:
    学习嵌入式开发的首要问题就是将开发板和PC机连通,使用NFS服务链接PC机和开发板有一个好处就是:不消耗开发板的内存资源,只是在PC机端创建一个共享的目录,将开发板挂载到这一起使用这个共享目录里的内容即可。

       1.在PC宿主机上安装NFS服务。
  首先创建一个文件夹用来当作和开发板共享的。我创建的是/home/fei/nfs(记住自己创建的路径),然后使用命令apt-get install nfs-kernel-server安装服务



安装完成后修改配置文件     vim /etc/exports
在最后一行添加  /home/fei/nfs *(rw,sync,no_root_squash,no_subtree_check)


执行命令:sudo /etc/init.d/portmap restart 重启portmap服务。nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定。

执行命令: sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务。
完成!!!

       2.将开发板插上电源,和PC机连接,再插入网线(要和PC机在同一个局域网内),然后右键我的电脑--->管理--->设备管理器,查看新加进来的端口(如果有感叹号或者找不到端口,用驱动精灵修复更新),

右键点击新端口属性,在端口设置里面,将“位/秒”换成115200(波特率)


            3.使用超级终端链接开发板,我是用的是XSHELL,新建一个链接,将协议换成SERIAL,点击左边栏里面的SERIAL,将port换成刚刚端口显示的,我这里是COM3,将下面的Baud Rate换成115200,点击确定。然后连接,随后关闭开发板的开关按钮,再重新开启,如下则是连接成功:

修改开发板的ip使之和宿主机在同一个网段,我的PC端宿主机的ip为192.168.1.109,则修改开发板ip命令为:
ifconfig eth0 192.168.1.110
然后创建一个目录用来和PC宿主机互通,mkdir /mnt/nfs
开始挂载:mount -t nfs -o nolock 192.168.1.109:/home/fei/nfs   /mnt/nfs
挂载完成!


猜你喜欢

转载自blog.csdn.net/qq_37192076/article/details/80375499