【Linux Driver】使用NFS共享ARM开发板和X86_Ubuntu的数据

目地

希望能在X86的Ubuntu平台上编译驱动或者可执行程序,给到ARM开发板去使用,接串口线很麻烦,故可以采用局域网中的NFS共享的方式。此方法可以扩展至任意两台Linux设备。即:
X86平台传文件 -> ARM开发板
NFS简称 network file system,可以把远端的文件目录挂载到本地,像操作本地目录一样。

1.安装nfs

ARM开发板(作为服务端):

sudo apt install nfs-kernel-server

X86的Ubuntu(作为客户端):

sudo apt install nfs-common

2.查看IP

假设:
ARM开发板:

ifconfig
192.168.1.118

X86的Ubuntu:

192.168.1.103

3.服务端设置共享目录

ARM开发板处操作:

设置一个被共享的目录(我的用户名叫t1):mkdir /home/t1/share
打开NFS配置文件:sudo vim /etc/exports
输入内容并保存:/home/t1/share 192.168.1.103(rw,sync,no_root_squash)
启动NFS功能:sudo service nfs-kernel-server start

(rw,sync,no_root_squash)表示:可读可写/同步/不降低root权限

4.客户端处挂载远端目录

X86的Ubuntu处操作:

新建一个挂载到本地的目录(我的用户名叫louis):mkdir /home/louis/share
也就是说,你挂载ARM开发板的远端目录就挂载到本地这:/home/louis/share
挂载:sudo mount 192.168.1.118:/home/t1/share /home/louis/share

大功告成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值