网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

学技术 | Novatek iVot NT9852x NT9856x Linux Mounting by NF

时间:2022-09-28 10:13

人气:

作者:admin

标签: 晶片 

导读:在IPC安防监控的晶片平台上做开发,因为产品高机率都有自带ethernet的功能,在开发上常常需要反覆的更新测试程式,或是传输录像档案到电脑上作各种RAW/YUV//H264/H265等码流分析,若能够...

<前言>

在IPC 安防监控的晶片平台上做开发,因为产品高机率都有自带ethernet的功能,在开发上常常需要反覆的更新测试程式,或是传输录像档案到电脑上作各种RAW/YUV//H264/H265等码流分析,若能够透过ethernet,直接在平台与电脑做线上的档案传输,是非常好用的方法,本文将基于Novatek NT98526x/NT9852x晶片上,介绍2常用的Linux/Window档案共享的方法。

1. How to mount a remote directory by NFS?

1.1 Download window NFS server tool

这边是在window 10 上面所做的演示,我们使用winnfsd 工具,可以到github上下载(https://github.com/winnfsd/winnfsd)。

下载winnfsd后解压缩,可以看到winnfsd.exe执行档案。

d8931e0c-3e41-11ed-b180-dac502259ad0.png

1.2 Windows side

首先确保电脑和平台(52x/56x)之间的网路已经连通,并且可以互ping。52x/56x的预设IP为192.168.0.3,这边我们将电脑设定为192.168.0.8

d8ba531e-3e41-11ed-b180-dac502259ad0.png

假设 windows上欲分享的资料夹名称和路径为D:\test。

d8d72462-3e41-11ed-b180-dac502259ad0.png

以系统管理者身份,开启Windows PowerShell,并且进入到winnfsd所在的资料夹。

执行以下命令,以启动NFS Server:

$ .\winnfsd.exe -addr 192.168.0.8 D:\test

d8f98d9a-3e41-11ed-b180-dac502259ad0.png

1.3 Linux side

Kernel config需要开启 NFS Client,并重新编译kernel和烧录到52x/56x

File systems → Enable POSIX file locking API

d91df072-3e41-11ed-b180-dac502259ad0.png

File systems → Network File Systems → NFS client support

db10b388-3e41-11ed-b180-dac502259ad0.png

General setup → Configure standard kernel features (expert users) → Multiple users, groups and capabilities support

db52cdcc-3e41-11ed-b180-dac502259ad0.png

于52x/56x terminal上执行以下mount命令,假设mount point为mnt/sd2。须注意mount remote路径名称的规则。

$ mount -t nfs -o nolock -o tcp 192.168.0.8:/D/test /mnt/sd2

db8b61c8-3e41-11ed-b180-dac502259ad0.png

2. How to mount a remote directory by CIFS?

2.1 Windows side

首先确保电脑和平台(52x/56x)之间的网路已经连通,并且可以互ping。52x/56x的预设IP为192.168.0.3,这边我们将电脑设定为192.168.0.8

dba1698c-3e41-11ed-b180-dac502259ad0.png

假设 windows上欲分享的资料夹名称和路径为D:\test_cifs

dbe92ede-3e41-11ed-b180-dac502259ad0.png

2.1.1 Share Directory Permission Settings

dc30e67a-3e41-11ed-b180-dac502259ad0.png

在欲共用的资料夹选项,选择共用分页→共用,建立 Everyone 权限

dc901d0c-3e41-11ed-b180-dac502259ad0.png

共用分页→进阶共用,建立共用资料夹的共用名称

dcb3240a-3e41-11ed-b180-dac502259ad0.png

共用分页→密码保护→网路和共用中心→所有网路→以密码保护的共用,关闭密码设定。

dcd8958c-3e41-11ed-b180-dac502259ad0.png

控制台→程式和功能→开启或关闭Windows功能,确定有开启Samba CIFS档案共用 (电脑需要重开机以生效)。

dd0625ba-3e41-11ed-b180-dac502259ad0.png

2.2 Linux side

Kernel config需要开启 CIFS,并重新编译kernel和烧录到52x/56x

File systems → Network File Systems → SMB3 and CIFS support (advanced network filesystem)

dd50fa90-3e41-11ed-b180-dac502259ad0.png

于52x/56x terminal上执行以下mount命令,假设mount point为mnt/sd2。须注意mount remote路径名称的规则,因为没有密码,password后面要带一个空格。由于samba的版本可能不同,参数可能会需要加入vers来控制。

$ mount -t cifs //192.168.0.8/test_cifs /mnt/sd2 -o vers=1.0,username=Everyone,password=

dd7071ea-3e41-11ed-b180-dac502259ad0.png

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信