该方案基于
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一项NFSnfs服务器为 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
选择要挂载的目录,点击映射为驱动器