RK3568 Linux NFS服務使用
RK3568是瑞芯微2020年發布的產品,功能優勢非常明顯,采用四核64位ARMv8.2A架構,22nm制程,主頻最高可以達到2.0GHz。本文硬件平臺采用飛凌RK3568開發板,主要介紹瑞芯微RK3568 Linux NFS服務使用,本文使用的思路和方法僅供參考使用,其它arm開發板雖然芯片不同,但思路和方法有很多的共性,希望對您在板卡的使用中能夠有所幫助,更多ARM開發板相關資訊,關注飛凌嵌入。
RK3568linux鏡像默認是不支持NFS服務的,可以通過以下方法實現支持:
1.打開這個文件 /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
添加完后進行文件系統的單獨編譯,編譯時,選擇是否覆蓋原config文件時,不用輸入,讓它自動運行即可。
然后將以下路徑生成的rootfs.img單獨進行燒寫到RK3568開發板中,燒寫地址為0x00038000
啟動RK3568開發板,在RK3568 開發板輸入 cd sbin 然后ls查看。如下圖:可以看到mount.nfs則nfs服務啟動完成。
在虛擬機NFS服務搭建方法如下,服務搭建時虛擬機需要聯網。
1、ubuntu 下搭建nfs 服務器方法如下:
軟件下載安裝,下載前保證虛擬機網絡連接完好。
forlinx@ubuntu:~# sudo apt-get install nfs-kernel-server nfs-common portmap
創建nfs 目錄并在該目錄下創建兩個文件,可以用來對NFS服務做驗證。
forlinx@ubuntu:/# sudo mkdir nfs
修改配置文件,配置時,根據自己在虛擬機創建的nfs文件路徑和名稱修改。
在文件中添加以下配置:
home/forlinx/nfs *(rw,sync,no_root_squash,no_subtree_check)
重啟配置文件和服務
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開發板上驗證nfs 服務器,執行完以下命令將nfs服務器掛載到RK3568 開發板的/mnt目錄,
mount -t nfs4 -o vers=4 192.168.0.57:/home/forlinx/nfs /mnt
掛載成功后,執行以下命令,查看/mnt目錄,會看到剛才創建的兩個文件。
ls /mnt/
注:192.168.0.57 為NFS 服務器主機ubuntu的IP,ubuntu的網絡需設置為橋接模式,并跟RK3568開發板在同一網段。
相關產品 >
-
FET3568-C核心板
RK3568性能強而穩 國產芯|飛凌嵌入式RK3568系列核心板,采用瑞芯微國產高性能AI處理器RK3568設計生產,RK3568兼具CPU、GPU、NPU、VPU于一身,RK3568 性能、性價比在同類產品中具有較高優勢,RK3568處理器是一款定位中高端的通用型SoC, 飛凌RK3568核心板主要面向工業互聯網、HMI、NVR存儲、車載中控、工業網關等領域。目前RK3568系列已經批量穩定出貨
了解詳情 -
OK3568-C開發板
強而穩,國產芯,1Tops算力,多路高速接口|飛凌RK3568系列RK3568開發板基于國產工業級AI處理器RK3568四核64位Cortex-A55 處理器設計。RK3568作為國產化高性能處理器,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,瑞芯微RK3568芯片是一款定位中高端的通用型SoC,NPU達到1Tops,飛凌RK3568系列核心板提供瑞芯微RK3568規格書_datasheet_數據手冊_原理圖等,