通常pc與開發板之間檔案傳輸有這樣的幾種方式:
pc上架構nfs伺服器,板子上通過nfs指令掛載pc目錄至開發板目錄,然後使用cp指令從pc拷貝檔案至開發板flash
通過u盤等外設進行檔案拷貝
這三種方式分別具有以下不便之處:
1:需要之用cd,cp等命令列指令進行檔案拷貝操作,效率低,容易出錯
nfs伺服器不夠穩定,開發板同pc傳輸檔案時,很容易出現nfs伺服器不響應等問題
傳輸速度低,不穩定時,100k的檔案都要傳很久
2:命令列操作,很不方便,效率低,容易出錯
3:很不方便
其實最簡單快速的檔案傳輸方式是:
在開發板上架構ftp伺服器;
pc作為ftp客戶端;
pc上使用gftp等介面ftp工具登入開發板,只需進行最簡單的滑鼠操作即可以最快的速度將檔案傳送到目標開發板指定目錄。
並且,還可以通過gftp對目標開發板檔案進行操作,例如刪除,重名,新建等。
以友善之臂mini6410為例,友善提供的檔案系統中就直接包含有ftp,dhcp等伺服器。可以通過ftp客戶端直接登入開發板。
如下圖示:
注意:這裡使用的使用者名為root,密碼需要使用者自己使用passwd指令修改後方可登入
PC機與ARM開發板之間實現NFS共享
對於剛步入嵌入式的朋友來說,我想大家遇到的第一件困難就是怎樣實現pc機與arm開發板之間實現資料的共享,下面我就在此牛刀小試下.將大致的步驟寫下來,希望都大家有所幫助。步入正題 我現在所要實現的是linux系統與arm開發板之間實現nfs資料共享,1.要確保你的linux系統的nfs服務是已經開啟了...
建立開發板與PC機之間的nfs伺服器
arm開發板與pc通過nfs 網路檔案系統掛接,很方便檔案的移動,也為我們的開發帶來了方便。接下來,我就詳細的介紹下如何建立arm與pc機的掛接。我是用的ubuntu系統。首先,我們需要在主機上安裝nfs伺服器,安裝過的過程中一併把一些需要的元件也給安裝了。1.安裝 nfs 相關元件 sudo ap...
PC跟ppc的開發板之間,tcp發包測試大小端格式
pc端是x86,小端模式,開發板是power pc,大端模式。int test endian sockaddrsize sizeof struct sockaddr in bzero char serveraddr,sockaddrsize serveraddr.sin family af inet...