该方案基于
linux
与nfs
其原理为将nfs
挂载在系统上, 从而直接访问运行在nfs
服务器上共享的文件, 从而免去烧录步骤, 快速调试
验证平台: ubuntu 18.04 嵌入式方案: 君正linux
nfs服务
不同的服务器上有不同的安装方式
使用apt
的服务器安装nfs-kernel-server
(未验证)
sudo apt updatesudo apt install nfs-kernel-server
基于yum
的服务器nfs-utils
(未验证)
sudo yum install nfs-utils
启用nfs
服务
sudo systemctl start nfs-kernel-server
先创建一个目录
例如:/home/test/dir
再编译服务器上编辑/etc/exports
文件sudo vim /etc/exports
添加如下内容
/home/test/dir *(rw,sync,no_root_squash)
刷新环境
sudo exportfs -a
在设备端的控制台输入下面命令
192.168.1.203
为共享服务器的ip
/home/test/dir
为共享的目录
mount -t nfs -o nolock 192.168.1.203:/home/test/dir /opt
参考文章
平台windows10
NFS
一项NFS
nfs服务器为 203
showmount -e 192.168.1.203
showmount -e [server] #显示 NFS 服务器导出的所有共享。
showmount -a [server] #列出客户端主机名或 IP 地址,以及使用“主机:目录”格式显示的安装目录。
showmount -d [server] #显示 NFS 服务器上当前由某些 NFS 客户端安装的目录。
在windows上打开资源管理器,
右键点击我的电脑
,选择管理
,选择网络共享
,
输入如下目录
\\192.168.1.203\home\test\dir
选择要挂载的目录,点击映射为驱动器