arm板与pc机nfs文件共享

一、 pc(linux)

1、 虚拟机中创建开发板挂载目录

在虚拟机中创建目录:/opt/GTStudio/GT2440,该目录用来作为开发板的挂载

目录。在该目录下解压开发板文件系统。拷贝光盘中的 root_qtopia_2.2.0.tar.gz 文件在该目录下,解压 #tar xvzf root_qtopia_2.2.0.tar.gz –C /

2、 设置共享目录

linux下执行:vi  /etc/exports,然后在文件中添加

/opt/GTStudio/GT2440 *(rw,sync,no_root_squash)

其中/opt/GTStudio/GT2440 表示nfs 共享目录,它可以作为开发板的根文件系统通过nfs 挂接;

* 表示所有的客户机都可以挂接此目录

rw 表示挂接此目录的客户机对该目录有读写的权力

no_root_squash 表示允许挂接此目录的客户机享有该主机的root 身份

3、 重启linuxnfs系统,让刚才配置的共享目录生效。

linux下运行命令:service nfs restart

arm板与pc机nfs文件共享_第1张图片

以上步骤已经配置好nfs共享目录,接下来只要用网线插上开发板,设置好bootnfs参数就可以了


二、开发板端

开发板从Nand Flash启动

arm板与pc机nfs文件共享_第2张图片

0,进行boot参数设置

arm板与pc机nfs文件共享_第3张图片

1,设置nfs boot参数

arm板与pc机nfs文件共享_第4张图片

其中192.168.1.103pclinuxip192.168.1.116是开发板的临时ip255.255.255.0是子网掩码,/opt/GTStudio/GT2440为开发板挂载的文件系统。

s,保存刚才配置的参数到flash

arm板与pc机nfs文件共享_第5张图片

开发板进行以上设置后,重启开发板就可以了。

三、 开发板和pc实验连接图

arm板与pc机nfs文件共享_第6张图片

其中蓝色表示网线,红色表示串口线(USB转串口)。串口用来连接开发板和pc,进行串口交互通信,即上述设置参数过程。nfs是网络共享文件系统,要进行nfs文件共享的话,只能通过网络。

四、 验证是否共享成功

开发板起来后,进入开发板根目录,创建xxxxxx文件,然后在pc的挂载目录中查看是否有该文件。有即是共享成功了。

下图是开发板截图:

arm板与pc机nfs文件共享_第7张图片

下图是pc机中linux下截图:

从以上两个图,都可看见xxxxxx文件,说明文件共享成功。操作完毕。


你可能感兴趣的:(nfs文件共享)