hisi3519開発プラットフォームの設定プロセス

1.仮想マシンは、TFTPサーバをインストールしました。
##########################
TFTPサーバのインストールとセットアップ
パッケージに以下の標準パッケージをインストールしてください。

sudoのxinetdのtftpdのtftpとインストールapt-getを
/etc/xinetd.d/tftpを作成し、このエントリを置きます

サービスのtftp
{
プロトコル= UDP
ポート= 69
socket_typeに= DGRAM
待つ= yesの
ユーザー=誰も
サーバー= /usr/sbin/in.tftpd
server_args =の/ tftpboot
=ディセーブルにするには、no
}
あなたはserver_argsに与えたものは何でも、これが一致している必要がありますフォルダの/ tftpbootを作成します。主にそれがtftpbootになります

須藤ます。mkdir / tftpbootの
須藤はchmod -R 777 / tftpbootの
sudoのchownコマンド-R誰も/ tftpbootの
xinetdサービスを再起動します。

新しいシステム:

sudoのサービスxinetdを再起動する
古いシステムを:

sudoは再起動/etc/init.d/xinetd
たちのTFTPサーバが稼働している今。

私たちのTFTPサーバをテストする
TFTPサーバの/ tftpbootパス内の一部のコンテンツでテストという名前のファイルを作成します。

ifconfigコマンドを使用してTFTPサーバのIPアドレスを取得します

現在、いくつかの他のシステムでは、次の手順に従ってください。

tftp 192.168.1.2の
TFTPは>取得の試験は
0.0秒で159のバイトを送信しました

TFTP>終了

猫のテスト

##########################
1-2。サーバーNASのインストール
NFSサービスはLinuxとLinux、NFSサービスの建物間でのファイル共有があります比較的簡単。
今NFSサービスubuntu16.04システムを設定する方法、Ubuntuのは、Red Hatよりも構築することさえも簡単です。
1、インストールサービスNFS
NFS-カーネルサーバーインストールsudoはAPT
のnfs-共通APTインストールsudoを

、2を設定ファイル変更
はsudo vimのは/ etc / exportsを
  次のようにコンテンツがある:
/ *ホーム(RW、シンク、にno_root_squash)
#OR /ホーム/アンドリュー/ wの
  平均式は、下記の実際の変更パラグラフ
*共有ディレクトリ:/ホームをネットワークセグメント、ユーザーのホストとのセグメントを指定10.67 * * *のpingのすべてにアクセスできるユーザーを指定します。ユーザーがマウントでき10.67.112.183にのみユーザーをマウントすることができます
権限:(RO、シンク、にno_root_squash)
RO:読み取りのみ
RW:読み書きの
同期を:同期
にno_root_squashを:男5つの輸出他のオプションを表示するには、rootユーザーの権限を減らすことではない

、再起動3 NFSサービス
のsudo /etc/init.d/nfs-kernel-server再起動
  これは、NFSサービスは、より良い構築します。
  以下は、クライアントがサーバーにアクセスする方法を説明し
1、ネットワーク接続(pingコマンド)するかどうか、クライアントとサーバのチェック
  のping +ホストIP
2、ビュー・サーバの共有ディレクトリ
  showmountはの-e +ホストのIP
10.67.112.183 -e showmountは
10.67のための一覧のエクスポートを。 112.183:
/ホーム*
3、ローカルディレクトリがに装着されている
マウント10.67.112.183:/homeを/ mnt
4、アクセス
  ローカルmntディレクトリへのアクセスは、サーバーの共有ディレクトリにアクセスすることができます。

##########################
2.リファレンス'Hi3519AV100 SDKのインストールとアップグレードの命令の.pdf' - > 2.1.2手順- >ステップ1. TFTPサーバは
、以下の関連ファイルを置くための「/ tftpbootを」フォルダ

3.ブリッジモード、一般的なコンピュータのアクセスに使用される仮想マシンを設定します。コンピュータと同じネットワークセグメントを維持し、(例えば192.168.0.100のような)固定IPに仮想マシンを構成します。
今すぐコンピュータのIPが192.168.0.200であると仮定

4.参照'Hi3519AV100 SDKインストールと指示.PDFアップグレード' - > 2.1.2手順- >ステップ2パラメータ
#serveripserverip(すなわちサーバIP TFTPサーバ)、ipaddripaddr IPADDR(ベニヤIP)とethaddrethaddr ethaddr (ボードMACアドレス)
のsetenv SERVERIP 192.168.0.100
のsetenv IPADDR 192.168.0.101
のsetenv ethaddr 10 :. 11:12である:13である:14:15
のsetenvネットマスク255.255.255.0
のsetenv gatewayip 192.168.0.1
のping 192.168.0.100の

5.ステップ3
。#2プログラミングブートUは
4200万FF 80000 mw.b
TFTP 0x42000000 U-ブートhi3519av100.binの
80000 04200万NAND書き込み、NAND消去0 80000
#3カーネルプログラミング
mw.b4200万FF 400000
TFTPをuImage_hi3519av100_smp4200万
NAND消去100000 400000; 100000 400000 NAND書き込み4200万
#ファイル・システム・プログラミング4。
mw.b4200万FF 2,000,000
rootfs_hi3519av100_2k_4bit.yaffs24200万TFTP
位(0x9cf9c0実際のファイルサイズがファイル内に表示されるシリアル端末ロードされる)
NAND 500000 2,000,000 ERASE; 500000 0x9cf9c0 NAND 42万ドルをwrite.yaffs
。。#起動パラメータを設定する5(読み取り専用bootargsにRWオプションを追加するのに必要なのlinux-4.9.yカーネルのデフォルトのファイルシステムを注意して、ファイルシステムは読み書き可能である)
のsetenv bootargs' MEMコンソールttyAMA0,115200 clk_ignore_unused = 256M =
ルート=は/ dev / RW rootfstype mtdblock2 = YAFFS2
=はmtdparts hinand:1M(ブート)、4M(カーネル)、32M(rootfsの) '
0x42000000 NAND読む100000 400000 bootcmdいるsetenv'; bootmの0x42000000 '
saveenvを
。#6リブートシステム
リセット

##########################
Linuxネットワークの下で開かれた#4.1
#ステップ1.設定されたネットワーク
エーテルでifconfig eth0ののHW 10:11: 12:13 :14:15;
ifconfigコマンドはeth0 192.168.0.101ネットマスク255.255.255.0、
経路追加デフォルトGWの192.168.0.1
のping 192.168.0.100の
ピング192.168.0.200用の
#ステップ2.マウントNFSファイルシステム操作コマンド:
マウントNFS -o -t NOLOCK RSIZE = 32768 TCP -o -o、wsizeの値= 32768 192.168.0.100:/home/andrew/wを/ mnt
#4.3のオープンtelnetサービス
のtelnetd&

#4.4 MPPサービスを実行し
、たとえば、ドライバをロードし、MPP / KOディレクトリにシリアルポートでは#1を:
CD /mnt/Hi3519AV100_SDK_V2.0.1.0/smp/a53_linux/mpp/ko
./load3519av100 -i -sensor0 imx334 imx334
#ステップ2は、各サンプルディレクトリ内の適切なサンプルプログラムの実行(サンプルが正常にサーバー上でコンパイルする必要があります)を入力して
CD ../sample/svp/nnie/
./sample_nnie_main 7

おすすめ

転載: www.cnblogs.com/luoyanghero/p/11287222.html