ビルドのチュートリアルは、TFTPサーバimx6に基づいています

1.サーバー、クライアントとデーモンをインストールします。

apt-getのインストールのtftp-HPAのtftpdの-hpaxinetdを#sudo

2.サーバーの設定

まず、ルートディレクトリにtftpbootのを構築し、任意のユーザの可読性の属性を変更します。

#cd /

#sudoます。mkdir tftpbootを

#sudoのchmod 777 tftpbootを

次に、ディレクトリ/etc/xinetd.d/に移動し、新しいファイルのTFTPれ、指定されたコンテンツは、TFTPファイルに追加されます。

#cd /etc/xinetd.d/

#sudo viのTFTP

tftpファイルに以下を追加します。

サービスTFTP

{

無効にしない=何138

socket_typeに= DGRAM

プロトコル= UDP

WAIT = YES

ユーザー=ルート

サーバー= /usr/sbin/in.tftpd

server_args = -s / tftpbootを-c

per_source = 11

CPS = 100 2

}

最後に改訂され、コンフィギュレーション・ファイルは、/ etc / default / tftpdの-HPAを変更

TFTP_USERNAME = "TFTP"

TFTP_DIRECTORY = "/ tftpbootを"

TFTP_ADDRESS = "0.0.0.0:69"

TFTP_OPTIONS = " - -l -c -sを確保します"

注意:「TFTP_DIRECTORYは、」新しいパスtftpbootディレクトリに変更しました。

3.サービスの再起動

#sudo /etc/init.d/xinetdリロード

#sudo /etc/init.d/xinetd再起動

#sudo /etc/init.d/tftpd-hpa再起動

4.テストサーバー

テスト、/ tftpbootのフォルダに新しいファイルを作成するには

#touch ABC

別のフォルダを入力します。

#tftp 192.168.2.51(192.168.2.51ネイティブIP)

#tftp> ABCを取得

あなたは、サーバーが正常にインストールされている説明書をダウンロードすることができた場合は、開発ボードは、ネットワークケーブルを介して接続されたPCでファイルをダウンロードするには、TFTPを使用します。

次のようにtftpコマンドの使用法は、

あなたの-IPアドレスをtftp転送

TFTPのオペレーションを入力します。

接続:リモートサーバーに接続するTFTP

モード:ファイル転送のプロフィール

置く:ファイルをアップロード

取得:ファイルをダウンロード

終了:終了]を

冗長:表示され、詳細な情報処理

tarce:ディスプレイのパッケージパス

ステータス:現在のステータス情報を表示します

バイナリ:バイナリ転送モード

ASCII:アスキー転送モード

REXMT:セットのパケット送信のタイムアウト

タイムアウト:タイムアウト再送を設定

ヘルプ:ヘルプ

?:ヘルプ

5.] uboot利用TFTP

デバイスtftpbootディレクトリツリーにホストと開発ボードとケーブルネットワークポートとuImageコンパイルしたカーネルイメージファイルと(1)コピー接続

。(2)ステージubootに、環境変数を変更して保存します。

setenv

ethaddr E6:97:D9:0C:F7:MAC提供7aを

setenv

サーバIP 192.168.2.51は、TFTPサーバIPを設定します

setenv

IPADDR 192.168.2.85は、ローカルIPを設定します

setenv

画像imx6qdl / zImageのTFTPサーバは、ローカルカーネルイメージにダウンロードされるように設けられています

setenv

fdt_file imx6qdl / imx6q-S3-sabresd.dtbは、ローカルデバイスツリーのTFTPサーバにダウンロードに配置されました

setenv

nfs_rootfs / nfs_rootfs / imx6qdl-rootfsのは、NFSファイルシステムの場所に配置され

saveenv

uboot中(3)[ネットワークブートメニュー

、開発ボードを再起動して開始した後uboot、迅速ubootメニューを入力するには、任意のキーを押してください。

- - - - - - - - - - - メインメニュー - - - - - - - - - - - -

0 - exittoのubootシェル

1つの--selectブートモード


スタートアップの種類の選択オプションに番号1を入力します。

---------------------- BOOTMODEメニュー-----------------------

0 - exitto上部のメニュー

1 - bootfromネット

2 - bootfrom EMMC


入力番号1は、ネットワークボードから起動するように設けられ、基板を再起動することができます。

あなたは後にEMMCから開始する場合は、同じようにあなたはEMMCからのブートを選択することができます。

おすすめ

転載: blog.51cto.com/14586215/2447131