嵌入式開發應用,如果每次都從新燒錄檔案系統比較浪費時間,所以使用nfs是個比較不錯的方法,linux作為nfs伺服器端,arm作為客戶端。
1.ubuntu安裝配置nfs,並做本地測試
sudo apt-get install nfs-kernel-server
1安裝好之後做配置,修改/etc/export
vi /etc/export
在這個檔案的末尾加上
/home/ *(rw,sync,no_root_squash)12
3/home/ : 想要共享的目錄
* :代表允許所有的網路段訪問
rw:是可讀寫許可權;
sync:是資料同步寫入記憶體和硬碟;
no_root_squash:是 ubuntu nfs 客戶端分享目錄使用者的許可權,如果客戶端使用的是 root 使用者,那麼對於該共享目錄而言,該客戶端就具有 root 許可權;
做好以上配置之後
/etc/init.d/portmap restart //重啟埠
sudo /etc/init.d/nfs-kernel-server restart //重啟服務12
這樣nfs就搭建好了,下面在本地做一下測試
mount -t nfs localhost:/home /mnt
ls /mnt //如果可以看到/mnt下的檔案和/home下的檔案一致,就說明nfs伺服器搭建成功12
2.arm開發板掛在nfs網路檔案系統
首先要確保arm開發板聯網,並且和linux在同一網段
ifconfig ech0 192.168.*.* //設定arm開發板和linux主機在同一網段
route add default gw 192.168.*.* //設定和linux主機一樣的閘道器
ping linux主機ip12
3如果上面都是通的話,那麼就可以掛在網路檔案系統了
mount -t nfs linux主機ip:/home/ /mnt
//掛在linux主機共享目錄home 到本地/mnt下12
以後每次應用**就可以在/home/下做編譯,直接在開發板上執行了,哈哈方便了很多
lichee開發板搭建nfs
1 進入device driver 2 選擇並進入network device support,然後選擇ethernet driver support 3 在ethernet driver support中選擇sun7i emac devices 4 返回到network device suppor...
ARM開發板掛接NFS網路檔案系統
1.交叉線連開發板和pc。2。linux ip pc ip 和開發板ip屬 同一網段。linux ip 192.168.1.20 pc ip 192.168.1.30 做中轉作用 開發板ip 192.168.1.10 3.ubuntu 預設是沒有安裝nfs server 的。sudo apt get...
訊為開發板 TFTP和NFS搭建
scp k4b4g,則記憶體 大小是 k4b4gx4 2g 搭建tftp伺服器 在ubnutu cd var tftpboot 有乙個可執行檔案test 開發板ping不通ubnutu怎麼辦?1 關掉無線網絡卡,開啟有線網絡卡 2 在同乙個網段 開發板的securecrt,退出 ctrl c shi...