嵌入式linux Zmodem文件傳輸

嵌入式linux Zmodem文件傳輸

背景

我想如果要從PC機下載東西到開發板的嵌入式linux系統裏面,很多人首先會想到用tftp sftp等網絡工具從網口下載。但如果網絡用不了,只能通過串口下載怎麼辦呢?這個時候有兩個工具能幫到你:一個是zmrx、zmtx,另外一個是lsz、lrz。下面介紹一下lsz/lrz的使用方法。

編譯lrzsz並下載到開發板上

下載地址:https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 或者 http://down1.chinaunix.net/distfiles/lrzsz-0.12.20.tar.gz

步驟如下:

step1:解壓 
#tar zxvf lrzsz-0.12.20.tar.gz 
#cd lrzsz-0.12.20
step2:設置交叉編譯環境(不同Gcc配置不同)
#CFLAGS=-O2 CC=arm-arago-linux-gnueabi-gcc ./configure --cache-file=arml_cachefile0

step3:編譯生成lsz lrz,copy到/usr/sbin/
#make

PC機用windows操作系統

 如果PC機用的是windows操作系統,串口通信工具可以用系統自帶的超級終端SecureCRT。下面介紹一下傳輸文件的方法。
  1、開發板-->PC機
     step1:在開發板上輸入  #lsz filename
     step2:SecureCRT會自動彈出窗口,選擇保存目錄或者保存到默認目錄
可。
  2、PC機-->開發板
     step1:在開發板上輸入  #lrz
     step2:SecureCRT會自動彈出窗口,選擇需要傳輸文件【不能勾選 upload as ASCII】

轉載文章:

http://blog.chinaunix.net/uid-29778327-id-4499268.html

https://blog.csdn.net/coding__madman/article/details/51084711

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