nfs(network file-system) 挂载开发板

(本文所有系统操作均在root权限下)

一、检查虚拟机和开发板网络是否联通

操作:使用ping命令观察
为避免ping不通,在ping命令之前需要检查以下内容:
1. 防火墙是否关闭(这里需要关闭主机和虚拟机镜像系统的防火墙)
关闭主机防火墙: 在windows搜索框中输入“防火墙”,回车,关闭防火墙;
关闭ubuntu系统防火墙: ufw disable
2. ubuntu系统网络适配(选“桥接模式B”,复选“复制物理网络连接状态P”)
3. ubuntu和开发板的IP,使用命令 ifconfig
ubuntu: 192.168.2.102 开发板: 192.168.2.104

以上准备就绪,开始ping
Ubuntu—>开发板 ping 192.168.2.104
开发板—> Ubuntu ping 192.168.2.102
ping通如下图1所示

二、安装nfs服务器(一般在前期系统配置步骤已经安装,若已安装跳过)

~# apt-get install nfs-kernel-server

安装完成后nfs-common和portmap既已被安装

三、查看本机内挂载路径(即共享文件夹)

showmount -e

若有

nfsroot  *(rw,sync,no_root_squash) 

nfsroot是文件夹名
则无需创建新的共享文件夹

若没有,则以下三步:
1.创建一个

mkdir  /iMAX/share

2.修改exports文件
打开exports文件

vi  /etc/exports

增加下面一行

/iMAX/share  *(rw,sync,no_root_squash)

3.设置share文件夹开放权限到最大

Chmod  -R  777  /iMAX/share

4.在共享文件夹中创建工程文件

四、restart各种服务

~# service portmap restart  端口映射重启
~# /etc/init.d/nfs-kelnel-server restart   nfs服务重启

五、本机测试

在本机新建文件夹,挂载看看是否成功

六、挂载开发板系统指定文件夹

1.在串口调试界面,检查开发板系统/mnt/nfs为空
2.挂载

mount  -t  nfs  192.168.1.102  /root/iMAX/share  /mnt/nfs

没有报错,接下来检查/mnt/nfs中是否有/iMAX/share中的工程文件

挂载至此结束。

附加内容:

七、运行工程文件

在串口调试界面中,进入开发板系统中工程文件所在文件夹/mnt/nfs/….

~/mnt/nfs/..../#  ./test  -qws

屏幕上显示程序UI界面

八、在屏幕上关闭UI,调试完成。exit命令跳出调试。

以上!

【声明】本博文为个人学习笔记,仅供参考。转发请注明出处。如发现有误,还请不吝赐教,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值