Tiny6410開發板與虛擬機器 NFS掛載

2021-07-16 13:09:53 字數 1013 閱讀 6403

前兩天總算把usb-wifi移植好了,能夠使用usb-wifi就意味著,可以不使用網線就可以使主機,虛擬機器,開發板處在同乙個網段裡,因此可以很容易的ping通。這點在資料傳輸方面有很大的優勢哦。

首先介紹一下各自的ip位址

主機: 192.168.1.119

虛擬機器:192.168.1.103

開發板: 192.168.1.106

目前主機和虛擬機器之間的通訊我使用的是samba,這個服務真的很好用,可以在windows的目錄環境下操作ubuntu的檔案系統。而此處的nfs掛載則是解決開發板與虛擬機器之間的通訊,因為之前移植mt7601u的時候,發現開發板與虛擬機器之間的檔案傳輸要通過sd卡,之間的操作非常的麻煩。因此這裡的nfs掛載就可以輕鬆的解決開發板與虛擬機器之間的通訊問題。

1.當然首先你要能夠再主機上安裝nfs伺服器

sudo apt-get install nfs-kernel-server
2.安裝完成後啟動nfs伺服器

sudo /etc/init.d/nfs-kernel-server restart
3. 設定環境變數(最好是在root許可權下)

vi /etc/exports
4. 在最後增加一句話 

/work 192.168.1.*(rw,sync,no_root_squash)
/work是你在linux下想要共享的目錄, 192.168.1.*表示可以允許訪問的使用者位址,其實此處應該可以用192.168.1.106 後邊的配置不詳細講了。

5. 在開發板的超級終端中輸入

mount -t nfs 192.168.1.103:/work /mnt/ -o nolock
前邊的ip位址是虛擬機器的, /work是你要共享的linux目錄, /mnt表示掛載在開發板的目錄

6. 在開發板中輸入

ls /mnt  可以看到/work目錄下的檔案

成功燒寫tiny6410開發板

1.usb轉串列埠驅動安裝失敗,經過查詢資料,主要是最新的版的驅動程式和串列埠線不匹配,如果你找不到合適的驅動程式,可以在電腦上面安裝驅動精靈和驅動人生。這連個軟體可以幫你安裝好對應的驅動,但是需要自己手動選擇驅動版本。3.注意事項 tiny6410裡面有兩個串列埠,需要接第二個串列埠,還是就是波特...

開發板與虛擬機器網路連線

使用無線網絡卡上網,有線網絡卡與開發板 虛擬機器互聯。首先修改有線網絡卡的ip位址為靜態ip 192.168.1.10 255.255.255.0 將開發板和電腦直接用網線連線,這樣電腦和開發板就互通了。配置開發板ip,不同開發板配置檔案不一樣,jz2440是vi etc init.d rcs if...

PC,Linux虛擬機器,開發板網路設定

那麼linux虛擬機器ip可以設定為192.168.10.4 開發板ip設為192.168.10.5 開發板的網口通過網線接到pc的有線網口 此種情況沒有使用無線網絡卡。而且需要注意,ip位址不可以設定和無線網絡卡ip在同一網段上。sudo ifconfig eth4 192.168.10.175p...