嵌入式學習(2)---ubuntu(12.04)下minicom的上傳和下載

ubuntu(12.04)下minicom的上傳和下載

1.minicom的安裝和配置

在終端下輸入:sudo apt-get install minicom,安裝minicom

然後,在終端下輸入:sudo minicom -s,進入配置界面,

進入第三個選項“Serial port setup”,配置如下:

    +-----------------------------------------------------------------------+
    | A -    Serial Device      : /dev/ttyUSB0                                |
    | B - Lockfile Location     : /var/lock                                 |
    | C -   Callin Program      :                                           |
    | D -  Callout Program      :                                           |
    | E -    Bps/Par/Bits       : 115200 8N1                                |
    | F - Hardware Flow Control : No                                        |
    | G - Software Flow Control : No                                        |
    |                                                                       |
    |    Change which setting?                                              |
    +-----------------------------------------------------------------------+
接下來“filenames ant paths”,設置minicom的上傳和下載路徑


Upload directory是從PC端上傳到開發板上的文件路徑,
Download directory是從開發班下載到PC上的文件路徑

然後選擇“Save setup as dfl”,保存配置

2.安裝lrzsz

1、在PC上安裝lrzsz:   sudo apt-get install lrzsz

2、交叉編譯lrzsz並下載到開發板上:

      A.下載lrzsz源碼包.到http://download.chinaunix.net/download/0007000/6293.shtml,下一個lrzsz的tar包

      B.解壓縮後,到解壓目錄中執行./configure (tar -zxf lrzsz-0.12.20.tar.gz ;  cd lrzsz-0.12.20/;   ./configure )

      C.修改Makefile:

          有三個Makefile需要修改,分別是lrzsz-0.12.20/Makefile,  lrzsz-0.12.20/lib/Makefile,  lrzsz-0.12.20/src/Makefile       

          將這三個Makefile中的所有gcc替代成你開發板所需要的交叉編譯器,如arm-linux-gcc(沒有安裝)

         (即:CC = gcc    CPP = gcc -E  都改成CC =arm-linux-gcc    CPP = arm-linux-gcc -E)
      D.編譯:make
      E.在lrzsz-0.12.20/src目錄下會生成兩個可執行文件lsz、lrz(或者sz、rz),下一步我們就要使用minicom把它們下載到開發板linux系統的/bin目錄下。
      F.cp lrz /home/wgc/arm_upload
         cp lsz /home/wgc/arm_upload

3.使用minicom從PC端上傳文件到開發板上(PC->開發板)

 首先在終端輸入sudo minicom,進入minicom,連接開發板的數據線,從nor flash啓動開發板,進入uboot模式,在彈出的選項中選擇:8 Boot the system


,由於我們要將lsz和lrz下載到開發板下的/usr/bin目錄下,所以進入到開發板後,我們cd /usr/bin,進入到該目錄


然後,按住Ctrl+A鍵,然後放開,此時見到終端下出現灰色的下面一條:


然後按住S,在彈出的選項中選擇zmodem,然後進入Select one or more files for upload對話框。

接下來按tab鍵,可以選擇菜單,選擇Goto,彈出Goto directory的對話框,輸入PC機上所要傳送文件的路徑,如/home/wgc/arm_upload,回車後,可以看到arm_upload目錄下的所有文 


然後按↑↓鍵移動,按space鍵選擇文件,然後選擇Okay。回車彈出  
 

 
傳送成功! ,然後lsz也是這樣傳送。

這一步,我們就完成了PC->開發板的傳送


4.開發板->PC

這裏,我要把當前目錄下的test.txt文件上傳到PC上,



輸入:lsz test.txt


上傳成功,這是我們在PC下進入/home/wgc/arm_download,就可以看到test.txt文件

到這裏,我們就完成了PC->開發板和開發板->PC的文件傳送了。




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