用rpm -qa | grep nfs檢查是否安裝tftp服務(wù)器
yum install nfs
1.服務(wù)端安裝:
1.setup
2.System Services
3.選中* nfs
4.service nfs restart
權(quán)限文件配置示例:
1.vi /etc/exports
2.寫入/nfsroot/rootfs 172.22.17.*(rw,no_root_squash,sync)
/nfsroot/rootfs指本地路徑
172.22.17.*遠(yuǎn)程IP,在那個網(wǎng)段的ip
(rw,no_root_squash,sync)讀寫并權(quán)限過渡 ,No_root_squash:表示客戶端root用戶對該目錄具備寫權(quán)限。
Sync:同步寫磁盤(async:資料會先暫存于內(nèi)存當(dāng)中,而非直接寫入硬盤)
3./etc/init.d/nfs restart
檢查nfs是否啟動成功:netstat -a | grep nfs ,出現(xiàn)一些亂七八糟的就是成功了
修改nfsroot的屬性:chmod 777 -R /nfsroot
4.使用mout命令掛載nfs服務(wù)器上的共享目錄到本地:
#mount -t nfs 172.22.17.20:/nfsroot/rootfs /mnt/ (要把制作好的根文件系統(tǒng)復(fù)制到/nfsroot/這個目錄)
注:172.22.17.20表示的是nfs服務(wù)的ip地址
5.查看是否掛載: ls /mnt/
在開發(fā)板上用nfs下載的文件目錄應(yīng)該是在/etc/exports這個配置文件里的那個目錄,所以要把uImage放入那
關(guān)鍵字:Centos nfs
引用地址:
Centos 上搭建nfs且可掛載到6410開發(fā)板
推薦閱讀最新更新時間:2025-06-07 23:47
第五章 搭建S3C6410開發(fā)板的測試環(huán)境
在PC上可以開發(fā)Linux驅(qū)動,重新編譯成ARM架構(gòu)的Linux驅(qū)動模塊,但最后還是要在開發(fā)板上進(jìn)行測試。目前最流行的是基于三星S3C6410 ARM11架構(gòu)的開發(fā)板,很多廠商在其基礎(chǔ)上進(jìn)行了擴(kuò)展,開發(fā)了擴(kuò)展板。 下面對S3C6410開發(fā)板進(jìn)行簡單的介紹:三星S3C6410是一款低功耗、高性價比的RISC精簡指令集系統(tǒng)的處理器,基于ARM11內(nèi)核,可用于移動電話和通用處理等領(lǐng)域。它為通信服務(wù)提供了優(yōu)化的硬件性能,內(nèi)置強(qiáng)大的硬件加速器,有運(yùn)動視頻處理、音頻處理、2D加速、顯示處理和縮放等,還集成了一個MFC多格式視頻碼,支持MPEG4 /H.263/H.264編解碼和VC1解碼,能提供實時的視頻會議以及NRSC和PAL制式的TV
[單片機(jī)]
OK6410A 開發(fā)板 (四) 1 OK6410A 裸機(jī)LCD RGB接口
代碼已經(jīng)上庫,https://github.com/lisider/OK6410/tree/master/lcd 硬件 lcd 控制器側(cè) 14 Display Controller // 位于S3C6410 datasheet Page455 寄存器范圍 : 0x77100000 - 0x77100344 寄存器個數(shù) : 105個 硬件接口 : 支持 RGB 和其他三種接口(I80接口/NTSC/PAL標(biāo)準(zhǔn)電視編碼器接口/IT-R BT. 601 接口) lcd 側(cè) 型號: WXCAT43-TG3#001 4.3 寸 屏 規(guī)格書與原理圖 屏幕顯示區(qū)域 : 95.04 * 53.856 mm 對角線(可顯示區(qū)域) : 4.
[單片機(jī)]
OK6410A 開發(fā)板 (八) 73 linux-5.11 OK6410A linux 內(nèi)核同步機(jī)制 互斥鎖的實現(xiàn)
解決的問題是什么 所有異常原因 限制是什么 加鎖函數(shù)會引起睡眠,所以不能... 實現(xiàn) / https://elixir.bootlin.com/linux/v4.0/source/kernel/locking/mutex.c#L95 /* 我們將互斥鎖/解鎖邏輯分為單獨的fastpath和slowpath函數(shù),以減少fastpath上的寄存器壓力。 我們還將fastpath放在內(nèi)核映像的第一位,以確保CPU將分支預(yù)測為默認(rèn)的untaken。 */ __visible void __sched __mutex_lock_slowpath(atomic_t *lock_count); /* 為此任務(wù)專門鎖定互斥鎖。 如果互
[單片機(jī)]
OK6410A 開發(fā)板 (八) 100 linux-5.11 OK6410A 內(nèi)核空間虛擬內(nèi)存布局
物理內(nèi)存 物理內(nèi)存或大或小,(256M或512M或1G或2G或4G) , 這里取 PHY_MAX 在這里 https://blog.csdn.net/u011011827/article/details/117413163 中的 arm32 要不要配置 CONFIG_HIGHMEM 講述了 arm物理內(nèi)存的不同 情況下 需要的配置 我們?nèi)绻渲?高端內(nèi)存(虛擬內(nèi)存概念) // 但是一個zone 中有成員 zone_start_pfn , 這是 物理地址的概念,表示了一個zone的開始 // 所以 高端內(nèi)存 屬于 zone ,而 zone 又是 與 物理地址有關(guān),所以感覺,這個 高端內(nèi)存 像是 物理內(nèi)存概念
[單片機(jī)]
迅為IMX6ULL開發(fā)板NFS服務(wù)器的使用
(1)我們將開發(fā)板開發(fā)板燒寫 yocto 文件系統(tǒng),有線網(wǎng)口通過網(wǎng)線連接到路由器,系統(tǒng)起來后首先使用“ifconfig”查看開發(fā)板 ip。如下圖所示: (2)在 Ubuntu 上輸入“ifconfig”,查看一下 NFS 服務(wù)器(Ubuntu)的 ip 地址,如下圖所示: (3)通過查詢 ip 地址,查看到開發(fā)板和服務(wù)器在同一網(wǎng)段,如果不在同一網(wǎng)段,則需要修改開發(fā)板的網(wǎng)絡(luò)設(shè)置,重新設(shè)置 ip 地址并重啟開發(fā)板使之生效。 (4)開發(fā)板上使用 ping 命令測試網(wǎng)絡(luò),如下圖所示,開發(fā)板和 ubuntu 服務(wù)器之間的網(wǎng)絡(luò)是連通的。 (5)掛載 nfs 服務(wù)器共享的目錄,命令如下: mount -t nfs -o nolock,nf
[單片機(jī)]
linux-2.6.32.2 配置NFS服務(wù)
參考 http://www.server-world.info/en/note?os=Fedora_17&p=nfs yum -y install nfs-utils vi /etc/idmapd.conf 搜索并修改為Domain = server.world vi /etc/exports 添加/home/arm/nfs *(insecure,rw,sync,no_root_squash) 注意*表示所有ip訪問, 且*后不能有空格, 貌似帶空格的話不能被識別, mount的時候會提示mount.nfs: access denied by server while mounting # systemctl start
[單片機(jī)]