当前位置: 首页 > 科技观察

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

时间:2023-03-21 00:01:59 科技观察

更多信息请访问:鸿蒙科技社区https://harmonyos.51cto.com与华为官方共建。今天我们将学习如何搭建NFS实现Hi3516开发板与Windows共享文件,借助NFS将hap等文件拷贝到Hi3516上更加方便。一、什么是NFSNFS(NetworkFileSystem,网络文件系统)是目前主流的异构平台共享文件系统之一。主要用于UNIX环境。它最早由SunMicrosystems公司开发,现在可以通过网络支持不同类型系统之间的文件共享。广泛应用于FreeBSD、SCO、Solaris等异构操作系统平台,允许一个系统在网络上与其他系统共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远程系统上的文件,从而使每个计算机节点都可以像使用本地资源一样方便地使用在线资源。换句话说,NFS可用于在不同类型的计算机、操作系统、网络架构和传输协议运行环境中远程访问和共享网络文件。2、在Windows端启动NFS据说Windows系统自带NFS服务器,但是不太好用。这里是用第三方软件完成的。工具:haneWINNFS服务器下载地址见附件。设置输出目录,即Windows的本地目录。然后重新启动NFS服务。请注意,输出选项卡上的“重启服务器”并不好用。重启使用开始菜单“haneWIN软件”中的“重启所有服务”:3.通过Hi3516挂载目录串口登录Hi3516。挂载命令为mount,参数如下:OHOS#mountmount[DEVICE][PATH][NAME]DEVICE为要挂载的远程设备目录,格式为[IP]:[directory]PATH为挂载localdirectoryNAME是挂载这里的名字对应的windows目录是c:\public,我的windows终端IP是192.168.1.3,所以第一个参数是192.168.1.3:/c/public先创建挂载点目录,然后安装它。命令如下:OHOS#mkdir/nfsOHOS#mount192.168.1.3:/c/public/nfsnfsMountnfson192.168.1.3:/c/public,uid:0,gid:0Mountnfsfinished.OHOS#ls/nfsDirectory/nfs:-rw-r--r--8u:0g:0111.txtOHOS#cat/nfs/111.txtOHOS#asdfadsfOHOS#4.安装hap要安装hap,需要用到bm工具,在这个目录下:\\out\ipcamera_hi3516dv300\dev_tools\bin和hap文件一起,复制到c:\public并先禁用签名验证,然后安装hap,命令如下:OHOS#cd/nfsOHOS#./bmset-sdisableOHOS#01-0102:11:31.9242061I01800/Samgr:InitializeRegistry!success01-0102:11:31.925532D01800/Samgr:JudgeAuthret:001-0102:11:31.925532D01800/Samgr:FeatureB>ret:001-0102:11:01.9252I01800/Samgr:Createremotesaproxy[0x256136f0]id<38,0>!01-0102:11:31.925535I00000/(null):currentsignmodeis0OHOS#./bminstall-pair-quality.hap...resultMessageisinstallsuccess!...如果你看到resultMessage是安装成功!在输出信息中,安装成功。屏幕上有一个app图标,运行一下看看:更多信息请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com