鸿蒙Hi3516通过NFS挂载方式与Windows共享文件

系统
文章由鸿蒙社区产出,想要了解更多内容请前往:51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com

[[384632]]

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

今天我们来学习一下搭建NFS实现Hi3516开发板与Windows之间共享文件,借助NFS可以使得向Hi3516拷贝hap等文件更加方便。

一、什么是NFS

NFS(Network File System,网络文件系统)是当前主流异构平台共享文件系统之一。主要应用在UNIX环境下。最早是由Sun Microsystems开发,现在能够支持在不同类型的系统之间通过网络进行文件共享,广泛应用在FreeBSD、SCO、Solaris等异构操作系统平台,允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,使得每个计算机的节点能够像使用本地资源一样方便地使用网上资源。换言之,NFS可用于不同类型计算机、操作系统、网络架构和传输协议运行环境中的网络文件远程访问和共享。

二、Windows端启动NFS

Windows系统据说有自带的NFS服务器,但是不太好用,这里用第三方软件完成。

工具:haneWIN NFS服务器

下载链接见附件。

设置一下输出的目录,即Windows的本地目录。

然后重启NFS服务,注意输出标签页的这个“重启服务器”其实是不好使的,要重启就用开始菜单里“haneWIN软件”的“重启所有服务”:

三、Hi3516挂载目录

串口登陆Hi3516。

挂载命令是mount,参数如下:

  1. OHOS # mount 
  2. mount [DEVICE] [PATH] [NAME

DEVICE是要挂载的远程设备目录,格式为[IP]:[目录]

PATH是挂载本地目录

NAME是挂载名称

这里对应的windows目录是c:\public,我的windows端IP是192.168.1.3,因此第一个参数就是192.168.1.3:/c/public

先创建挂载点目录,再做挂载。命令如下:

  1. OHOS # mkdir /nfs 
  2. OHOS # mount 192.168.1.3:/c/public /nfs nfs 
  3. Mount nfs on 192.168.1.3:/c/public, uid:0, gid:0 
  4. Mount nfs finished. 
  5. OHOS # ls /nfs 
  6. Directory /nfs: 
  7. -rw-r--r-- 8        u:0     g:0     111.txt 
  8. OHOS # cat /nfs/111.txt 
  9. OHOS # asdfadsf 
  10. OHOS # 

四、安装hap

安装hap需要使用bm工具,在这个目录:\\out\ipcamera_hi3516dv300\dev_tools\bin

与hap文件一起,拷贝到c:\public下

然后先禁用签名校验,再安装hap,命令如下:

  1. OHOS # cd /nfs 
  2. OHOS # ./bm set -s disable 
  3. OHOS # 01-01 02:11:31.924 20 61 I 01800/Samgr: Initialize Registry! 
  4. success 
  5. 01-01 02:11:31.925 5 32 D 01800/Samgr: Judge Auth<bundlems, BmsInnerFeature> ret:0 
  6. 01-01 02:11:31.925 5 32 D 01800/Samgr: Find Feature<bundlems, BmsInnerFeature> id<38, 0> ret:0 
  7. 01-01 02:11:31.925 20 61 I 01800/Samgr: Create remote sa proxy[0x256136f0]<bundlems, BmsInnerFeature> id<38,0>! 
  8. 01-01 02:11:31.925 5 35 I 00000/(null): current sign mode is 0 
  9.  
  10. OHOS # ./bm install -p air-quality.hap 
  11. ... 
  12. resultMessage is install success ! 
  13. ... 

输出信息看到resultMessage is install success! 就是安装成功了。

屏幕上多了一个app图标,运行一下看看:

想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2019-05-08 13:18:22

Linux网络文件系统系统运维

2021-03-16 09:49:16

鸿蒙HarmonyOS应用

2009-10-09 16:14:00

CCNA考试心得CCNA

2009-09-29 14:00:00

CCNA考试心得CCNA

2021-07-09 14:20:23

鸿蒙HarmonyOS应用

2010-04-22 10:07:04

Windows 7本地连接

2021-04-09 09:45:21

鸿蒙HarmonyOS应用

2021-03-29 15:36:46

鸿蒙HarmonyOS应用

2009-10-09 14:44:00

2009-10-15 09:32:00

CCNA考试感想CCNA

2009-09-28 11:24:00

CCNA考试感想CCNA

2009-09-23 09:01:44

CCNA考试心得CCNA

2022-04-15 14:45:49

Hi3516系统类型烧录鸿蒙

2013-07-30 10:29:07

SUSE LinuxNFS

2009-11-24 15:44:04

SuSe 10.3与W

2021-11-09 15:28:41

鸿蒙HarmonyOS应用

2021-05-25 14:47:43

鸿蒙HarmonyOS应用

2018-07-18 16:12:25

Windows 10Windows应用程序

2021-06-10 10:24:37

WindowsiPhone苹果手机

2011-09-05 18:45:45

UbuntuUSB
点赞
收藏

51CTO技术栈公众号