嵌入式開發學習之NFS掛載服務

以210的板子爲例:
    學習嵌入式開發的首要問題就是將開發板和PC機連通,使用NFS服務鏈接PC機和開發板有一個好處就是:不消耗開發板的內存資源,只是在PC機端創建一個共享的目錄,將開發板掛載到這一起使用這個共享目錄裏的內容即可。

       1.在PC宿主機上安裝NFS服務。
  首先創建一個文件夾用來當作和開發板共享的。我創建的是/home/fei/nfs(記住自己創建的路徑),然後使用命令apt-get install nfs-kernel-server安裝服務



安裝完成後修改配置文件     vim /etc/exports
在最後一行添加  /home/fei/nfs *(rw,sync,no_root_squash,no_subtree_check)


執行命令:sudo /etc/init.d/portmap restart 重啓portmap服務。nfs是一個RPC程序,使用它前,需要映射好端口,通過portmap設定。

執行命令:sudo /etc/init.d/nfs-kernel-server restart 重啓nfs服務。
完成!!!

       2.將開發板插上電源,和PC機連接,再插入網線(要和PC機在同一個局域網內),然後右鍵我的電腦--->管理--->設備管理器,查看新加進來的端口(如果有感嘆號或者找不到端口,用驅動精靈脩復更新),

右鍵點擊新端口屬性,在端口設置裏面,將“位/秒”換成115200(波特率)


            3.使用超級終端鏈接開發板,我是用的是XSHELL,新建一個鏈接,將協議換成SERIAL,點擊左邊欄裏面的SERIAL,將port換成剛剛端口顯示的,我這裏是COM3,將下面的Baud Rate換成115200,點擊確定。然後連接,隨後關閉開發板的開關按鈕,再重新開啓,如下則是連接成功:

修改開發板的ip使之和宿主機在同一個網段,我的PC端宿主機的ip爲192.168.1.109,則修改開發板ip命令爲:
ifconfig eth0 192.168.1.110
然後創建一個目錄用來和PC宿主機互通,mkdir /mnt/nfs
開始掛載:mount -t nfs -o nolock 192.168.1.109:/home/fei/nfs   /mnt/nfs
掛載完成!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章