Sfoglia il codice sorgente

feat: nfs调试方案
1. 基于nfs挂载文件调试嵌入式的方案记录

kindring 7 mesi fa
parent
commit
542cda026c
1 ha cambiato i file con 46 aggiunte e 0 eliminazioni
  1. 46 0
      linux/局域网nfs调试方案.md

+ 46 - 0
linux/局域网nfs调试方案.md

@@ -0,0 +1,46 @@
+# 嵌入式局域网调试方案
+> 该方案基于`linux` 与 `nfs`  
+> 其原理为将`nfs`挂载在系统上, 从而直接访问运行在`nfs`服务器上共享的文件, 从而免去烧录步骤, 快速调试  
+> 验证平台: ubuntu 18.04
+> 嵌入式方案: 君正linux
+
+## 安装`nfs服务`
+> 不同的服务器上有不同的安装方式
+1.使用`apt`的服务器安装`nfs-kernel-server`  (未验证)
+```shell
+sudo apt updatesudo apt install nfs-kernel-server
+```
+2.基于`yum`的服务器`nfs-utils` (未验证)
+```shell
+sudo yum install nfs-utils
+```
+
+## 配置共享
+> 先创建一个目录  
+> 例如: `/home/test/dir`
+> 再编译服务器上编辑 `/etc/exports` 文件
+```shell
+sudo vim /etc/exports
+```
+
+添加如下内容
+```shell
+/home/test/dir *(rw,sync,no_root_squash)
+```
+
+刷新环境
+```
+sudo exportfs -a
+```
+
+
+
+
+## 设备挂载
+> 在设备端的控制台输入下面命令  
+> `192.168.1.203` 为共享服务器的ip   
+> `/home/test/dir` 为共享的目录 
+
+```shell
+mount -t nfs -o nolock 192.168.1.203:/home/test/dir /opt
+```