以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设定。
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
挂载完成!