RK3568 Linux NFS服務(wù)使用

原創(chuàng) 2022-08-08 17:43:00 rk3568 LiunxRK3568 RK3568開發(fā)板


RK3568是瑞芯微2020年發(fā)布的產(chǎn)品,功能優(yōu)勢(shì)非常明顯,采用四核64位ARMv8.2A架構(gòu),22nm制程,主頻最高可以達(dá)到2.0GHz。本文硬件平臺(tái)采用飛凌RK3568開發(fā)板,主要介紹瑞芯微RK3568 Linux NFS服務(wù)使用,本文使用的思路和方法僅供參考使用,其它arm開發(fā)板雖然芯片不同,但思路和方法有很多的共性,希望對(duì)您在板卡的使用中能夠有所幫助,更多ARM開發(fā)板相關(guān)資訊,關(guān)注飛凌嵌入。


RK3568linux鏡像默認(rèn)是不支持NFS服務(wù)的,可以通過(guò)以下方法實(shí)現(xiàn)支持:

首先需要在虛擬機(jī)進(jìn)行操作:


1.打開這個(gè)文件 /OK3568-linux-source/buildroot/configs/OK3568_defconfig  添加

BR2_PACKAGE_NFS_UTILS=y

BR2_PACKAGE_NFS_UTILS_RPCDEBUG=y 

BR2_PACKAGE_NFS_UTILS_RPC_LOCKD=y

BR2_PACKAGE_NFS_UTILS_RPC_NFSD=y 

BR2_PACKAGE_NFS_UTILS_RPC_RQUOTAD=y

添加完后進(jìn)行文件系統(tǒng)的單獨(dú)編譯,編譯時(shí),選擇是否覆蓋原config文件時(shí),不用輸入,讓它自動(dòng)運(yùn)行即可。

然后將以下路徑生成的rootfs.img單獨(dú)進(jìn)行燒寫到RK3568開發(fā)板中,燒寫地址為0x00038000

啟動(dòng)RK3568開發(fā)板,在RK3568 開發(fā)板輸入  cd sbin  然后ls查看。如下圖:可以看到mount.nfs則nfs服務(wù)啟動(dòng)完成。

在虛擬機(jī)NFS服務(wù)搭建方法如下,服務(wù)搭建時(shí)虛擬機(jī)需要聯(lián)網(wǎng)。


NFS 服務(wù)搭建

1、ubuntu 下搭建nfs 服務(wù)器方法如下:

軟件下載安裝,下載前保證虛擬機(jī)網(wǎng)絡(luò)連接完好。

forlinx@ubuntu:~# sudo apt-get install nfs-kernel-server nfs-common portmap

創(chuàng)建nfs 目錄并在該目錄下創(chuàng)建兩個(gè)文件,可以用來(lái)對(duì)NFS服務(wù)做驗(yàn)證。

forlinx@ubuntu:/# sudo mkdir nfs

修改配置文件,配置時(shí),根據(jù)自己在虛擬機(jī)創(chuàng)建的nfs文件路徑和名稱修改。

forlinx@ubuntu:/# sudo vim /etc/exports

在文件中添加以下配置:

home/forlinx/nfs *(rw,sync,no_root_squash,no_subtree_check)

重啟配置文件和服務(wù)

forlinx@ubuntu:/# sudo exportfs -rv

forlinx@ubuntu:/# sudo /etc/init.d/rpcbind restart

forlinx@ubuntu:/# sudo /etc/init.d/nfs-kernel-server restart

2、在RK3568開發(fā)板上驗(yàn)證nfs 服務(wù)器,執(zhí)行完以下命令將nfs服務(wù)器掛載到RK3568 開發(fā)板的/mnt目錄,

mount -t nfs4 -o vers=4 192.168.0.57:/home/forlinx/nfs /mnt

掛載成功后,執(zhí)行以下命令,查看/mnt目錄,會(huì)看到剛才創(chuàng)建的兩個(gè)文件。

 ls /mnt/

注:192.168.0.57 為NFS 服務(wù)器主機(jī)ubuntu的IP,ubuntu的網(wǎng)絡(luò)需設(shè)置為橋接模式,并跟RK3568開發(fā)板在同一網(wǎng)段。

 



相關(guān)產(chǎn)品 >

  • FET3568-C核心板

    RK3568性能強(qiáng)而穩(wěn) 國(guó)產(chǎn)芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國(guó)產(chǎn)高性能AI處理器RK3568設(shè)計(jì)生產(chǎn),RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價(jià)比在同類產(chǎn)品中具有較高優(yōu)勢(shì),RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業(yè)互聯(lián)網(wǎng)、HMI、NVR存儲(chǔ)、車載中控、工業(yè)網(wǎng)關(guān)等領(lǐng)域。目前RK3568系列已經(jīng)批量穩(wěn)定出貨

    了解詳情
    FET3568-C核心板
  • OK3568-C開發(fā)板

    強(qiáng)而穩(wěn),國(guó)產(chǎn)芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發(fā)板基于國(guó)產(chǎn)工業(yè)級(jí)AI處理器RK3568四核64位Cortex-A55 處理器設(shè)計(jì)。RK3568作為國(guó)產(chǎn)化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達(dá)到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規(guī)格書_datasheet_數(shù)據(jù)手冊(cè)_原理圖等,


    了解詳情
    OK3568-C開發(fā)板

推薦閱讀 換一批 換一批