聯詠Novatek iVot NT9852x NT9856x Linux Mounting by NFS or CIFS

<前言>

在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執行檔案。



1.2  Windows side

首先確保電腦和平台(52x/56x)之間的網路已經連通,並且可以互ping。52x/56x的預設IP為192.168.0.3,這邊我們將電腦設定為192.168.0.8

 

 

假設 windows上欲分享的資料夾名稱和路徑為D:\test



以系統管理者身分,開啟Windows PowerShell,並且進入到winnfsd所在的資料夾。

執行以下命令,以啟動NFS Server:

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


1.3  Linux side

Kernel config需要開啟 NFS Client,並重新編譯kernel和燒錄到52x/56x

  • File systems → Enable POSIX file locking API
  • File systems → Network File Systems → NFS client support
  • General setup → Configure standard kernel features (expert users) → Multiple users, groups and capabilities support

 

於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

 

 

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

 


假設 windows上欲分享的資料夾名稱和路徑為D:\test_cifs

 

 

2.1.1 Share Directory Permission Settings

              

  • 在欲共用的資料夾選項,選擇共用分頁→共用,建立 Everyone 權限


  • 共用分頁→進階共用,建立共用資料夾的共用名稱

 

  • 共用分頁→密碼保護→網路和共用中心→所有網路→以密碼保護的共用,關閉密碼設定。

 

  • 控制台→程式和功能→開啟或關閉Windows功能,確定有開啟Samba CIFS檔案共用 (電腦需要重開機以生效)。

 

2.2  Linux side

Kernel config需要開啟 CIFS,並重新編譯kernel和燒錄到52x/56x

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

 


於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=

 

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能