使用NFS文件系統與嵌入式設備傳輸文件

         嵌入式設備燒寫完畢軟件平臺後(包括操作系統內核和根文件系統),此時就可以使用一根網線與設備交流了,我家裏是將設備使用網線連接到無線路由器上(後期買個無線網卡配到設備上,使用無線模式),設置好設備的網絡地址後,就可以通過telnet遠程登陸設備,這是可以操作它,使用NFS文件系統,與設備共享文件,此時就可以講編譯好的應用程序複製到設備上了。設置NFS很簡單,網上有很多方式,這裏我就再重複以下:

1、PC端安裝NFS的server服務

      sudo apt-get install  nfs-kernel-server

2、修改配置文件

       sudo vi /etc/exports

       添加如下內容:

       /home/shirf/my_explore/nfs_file 192.168.0.*(rw,sync,no_subtree_check)

       /home/shirf/my_explore/nfs_file 爲你要貢獻的目錄

      192.168.0.*爲可以訪問你的IP地址。你可以直接使用*,這樣認可IP都可以訪問你了。

       至此PC端配置完畢。

3、在設備上將指定文件夾掛載到PC端

mount -t nfs -o nolock 192.168.0.103:/home/shirf/my_explore/nfs_file /nfs_dir

192.168.0.103:/home/shirf/my_explore/nfs_file:與/etc/exports配置文件一致

/nfs_dir:爲開發板上的共享文件夾

4、還在解決的問題

暫時在使用NFS時,需要關閉防火牆,否則掛載會超時,但我的電腦也連接互聯網,不開防火牆太危險了,正在學習設置NFS開發端口,設置成功後,上傳步驟。

關閉防火牆:sudo ufw disable

解決方案,關於防火牆的設置問題,已在本博客中轉載的一片文章,關於ubuntu的防火牆設置,可以參考這篇文章,我現行的簡易解決方案是,講開發版的IP地址加入我的可信任域中。

發佈了33 篇原創文章 · 獲贊 17 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章