1. 程式人生 > >嵌入式開發板通過串列埠與PC互相傳送檔案

嵌入式開發板通過串列埠與PC互相傳送檔案

通過串列埠與PC互相傳送檔案
超級終端:
當通過串列埠終端登入系統之後,可以使用rz或者sz命令通過串列埠與PC相互傳送檔案,具體操作如下:
A) 使用sz向PC傳送檔案
在超級終端視窗中,點選滑鼠右鍵,在彈出的選單中選擇“接收檔案”開始設定接收檔案目錄和協議,如圖所示。


然後在終端的命令列輸入“sz  /root/Documents/viva-la-vida.mp3”命令,開始向PC傳送位於“/root/Documents”目錄的viva-la-vida.mp3檔案(或者其他檔案,改一下路徑和檔名就可以了),因為該檔案比較大, 所以需要多等幾分鐘,傳送完畢,系統會自動儲存檔案到您設定的目錄裡面,如圖。





B)使用rz命令下載檔案到開發板
在串列埠中斷輸入“rz”命令,開始接收從PC傳過來的檔案。

然後在超級終端視窗中,點滑鼠右鍵,在彈出的選單中選擇“傳送檔案”,設定好要傳送的檔案和使用的協議,如圖所示,開始向開發板傳送檔案。




點“傳送”,開發板開始接收檔案,如圖所示。




接收完畢,將會在當前目錄下得到同樣檔名的檔案,您可以使用md5sum命令驗證該檔案是否和原始檔相同。

Minicom:
A) minicom配置:
1) 進入配置介面 #minicom -s
2) Serial port setup(串列埠設定)
(A)/dev/ttyS0 --串列埠1    (核心不同,名可為/dev/ttySAC0,連線USB轉串列埠,則可能為/dev/ttyUSB0)
(E)波特率,資料位幾位,有無奇偶校驗
Speed 115200    Q 8-N-1
(F)NO    (資料流硬體設定)
(G)NO    (資料流軟體設定)

如圖。




3) Filenames and paths        (檔案路徑設定)
(A) 設定下載檔案存放目錄:/work/example/download
(B)設定上傳檔案存放目錄:/work/example/upload

如圖。



4)退回主選單,save set up as dfl
5)Exit from Minicom

B)使用rz命令下載檔案到開發板
在串列埠中斷輸入“rz”命令,開始接收從PC傳過來的檔案。

然後在minicom介面,按“Ctrl + A”,然後按“s”鍵,選擇“zmodem”,用空格選中要上傳檔案,用Enter來發送,如圖。




傳送完成如圖。




C)使用sz向PC傳送檔案

在終端的命令列輸入“sz  /home/plg/hello”命令,開始向PC傳送位於“/root/Documents”目錄的hello檔案(或者其他檔案,改一下路徑和檔名就可以了),因為該檔案比較大, 所以需要多等幾分鐘,傳送完畢,系統會自動儲存檔案到您設定的目錄裡面,如圖。




在設定的下載目錄中(/work/example/download)即可看到開發板傳送過來的檔案。