精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦>學習電腦>操作系統(tǒng)>Linux教程>

      linux的tftp下載命令

      時間: 佳洲1085 分享

        linux下tftp可以用來傳輸文件,下面由學習啦小編為大家整理了linux的tftp下載命令的相關知識,希望對大家有幫助!

        linux的tftp下載命令

        命令:

        1>從PC機傳文件至板卡

        tftp -g -r filename 192.110.111.111 (pc地址)

        2>從板卡取文件至PC機

        tftp -p -r filename 192.110.111.100 (板卡地址)

        注:

        1>為了防止錯誤,在執(zhí)行命令前使用ping命令確定網(wǎng)絡連接正常

        ping 192.110.111.111(host)

        2>確定板卡上的tpc-receiver程序打開

        3>容易用錯命令,命令用錯后有可能源文件被覆蓋,所以即使改正命令也會出錯。因此要檢查源文件。

        -g 表示下載文件

        -p 表示上傳文件

        -r 表示遠程主機的文件

        -l 表示本地文件

        例如我們用的 -g -r選項,表示從地址192.110.111.111的遠程主機上下載名為filename的文件至當前目錄。

        補充內(nèi)容:linux的tftp命令相關知識

        1、應用程序如何移植到目錄板?

        1)復制到介質(zhì),如U盤

        2)通過網(wǎng)絡(tftp)傳輸文件到開發(fā)板(文件較小,推薦使用)

        3)置于根文件系統(tǒng)目錄下制作文件系統(tǒng)鏡像,再燒進開發(fā)板(文件很大,可以使用)

        4)通過NFS(網(wǎng)絡文件系統(tǒng)) 直接運行

        2、如何實現(xiàn)tftp傳輸?

        要實現(xiàn)tftp就都要先安裝tftp軟件,一般是pc作為服務器,目標板從服務器上取文件。

        服務器可為windows,也可以為ubuntu。

        在windows下打開tftp32,設置ip及共享目錄,就可以用作服務器了。

        在ubuntu下要安裝tftp,設置目錄,即可。

        在目標機中使用命令:PMON>devcp tftp://192.168.x.xxx/vmlinux /dev/mtd0

        下載內(nèi)核文件到板子中。

        3、如何通過tftp下應用程序?

        利用目標板上傳資料到主機,命令如下:

        tftp -p -l filename serverip(這里filename是目標板文件的完整路徑)

        目標板從主機下載資料:

        tftp -g -r filename serverip(這里filename是主機上tftp默認目錄的文件名)

        4、如何通過tftp更新boot、內(nèi)核

        1)連接網(wǎng)絡,設置ip

        >set ifconfig syn0:192.168.0.122

        2)用tftp下載

        PMON參數(shù)設置:

        set al /dev/mtd0

        Cramfs 設置

        set append "root=/dev/mtdblock1 console=ttyS3,115200 noinitrd init=/linuxrc rootfstype=cramfs"

        set append "$append video=xxxfb:320x480-16@60 fbcon=rotate:1 consoleblank=0"

        PMON燒寫命令

        load -r -f bfc00000 tftp://192.168.100.133/gzrom.bin-1c-V1.3

        內(nèi)核燒寫命令

        devcp tftp://192.168.100.133/vmlinux-1c-V1.4 /dev/mtd0

        文件系統(tǒng)燒寫命令

        mtd_erase /dev/mtd1

        Cramfs

        devcp tftp://192.168.100.133/nfsboot-gcc-cramfs.img /dev/mtd1

        5、應用程序#include哪里的文件?

        默認的包含路途是/usr/include;在這個目錄下的文件直接加:#include<string.h>

        如果你的頭文件在這幾個目錄的子目錄中,那就必須設定 sys/ 這個目錄前綴(文件的所在子目錄),不然 gcc 不會“聰明”的去子目錄里查找(這么查找是會出亂子的)。#include<sys/stat.h>

      3632577