イーサネットポートおよびNFSファイル共有を使用して組み込み開発ボード

 

あなたのボードは、このようなもののように、ネットワークポートを持っている場合。

 

さて、あなたはこのようなものに似たネットワークケーブルを、購入することができます。

 

そして、あなたとあなたのコンピュータが共有フォルダをマウントし、同等の(Network File System)をアップNFSを介して共有フォルダへのケーブルボードを接続することができ、NFSは、ネットワークを使用してコンピュータを搭載しハードディスクをハードウェアで実装されている(のPCIe?)。

 

NFSの設定プロセス:

唯一のUbuntuのコンピュータや組み込み開発ボードの手順については、Windowsの私は、必要に応じて、手探りを参照することができ、試していません。

 

唯一の私の環境のために、次のプレゼンテーションでは、私の環境は以下のとおりです。

ubuntu16.04コンピュータ、無線LANインターネット接続を介してコンピュータ、組み込み開発ボードは、Linuxシステムです。

お使いのコンピュータは、実際にネットワークケーブルインターネット、大した違いであるかのように。

 

お使いのコンピュータのIPアドレスを確認してください。1.(ifconfigコマンド)

 

1人の心のディレクトリアドレスカードイーサネットIP(enp0s31f6)つまり、私のコンピュータは、黄色のボックスのIP、ボードが接続されるように埋め込まれたIPアドレスが不足しています。別のコンピュータが名前が同じではありません表示されることがあり、私の名前はenp0s31f6であることに注意してください。

インタフェースは、上記の最初のenp0s31f6に加えて、WLAN IP(wlp3s0)があります、いくつかのケースでは、これは、IPで、イーサネットIPは同じ、時には異なる、我々は唯一のイーサネットIPです。

 

しかし、私のコンピュータのifconfigコマンドの開始、およびあなたはこのIPを設定していないため、イーサネットと呼ばれるIPをIP、または静的IPを呼び出すには、ipボックスを示さなかったが、静的IP Ubuntuの設定に関する多くのオンラインチュートリアルがあります。

 まずオープン/ etc / network / interfacesファイル

私の静的IP設定は次のとおりです。

enp0s31f6オート
IFACE enp0s31f6のinet静的
アドレス169.254.XXX.XXX(独自の設定)
ネットマスク255.255.0.0

  

あなたの最初のカードの名前としてどのenp0s31f6。

アドレスとネットマスクは、独自に設定することができます。

 

[OK]を、あなたは、静的IPアドレスを取得する必要があります。

 

2、あなたのIP組み込みボードを変更

/Etc/init.d/S00eth0組み込みボード上の開いているファイルは、(2,3行目)を追加し、そうでない場合は次の2行の最初の行は、追加してください。

#!/ binに/ shの

ifconfigコマンドeth0を169.254.XXX.YYY 
マウント-o NOLOCK -t nfsの169.254.XXX.XXX:/home/yongyang/hi3559aを/ mnt

  

ifconfigのeth0 169.254.XXX.YYY エンベデッドボード表すIP これに変更されたIPを、同じ期間にコンピュータを修正するために覚えて、IP コンピュータが静的覚えておくことが理由である、IPに一つの理由を。つまり、同じ段落、最後の3つの他の同一の異なる数字IP

-o NOLOCK -t nfsの169.254.XXX.XXX:/home/yongyang/hi3559a / mntにマウントし、この行のIPを、お使いのコンピュータは静的であるIP 彼は、それはあなたのPC上と述べた/ホーム/ yongyang / hi3559a フォルダボードマウントは/ mntを、ボード後でアクセスを/ mntを、あなたのコンピュータ上の適切なフォルダにアクセスすることができます。

 

ファイルが書き込まれた後、その都度カードは、アクティブに実行されるように設定され、あなたができるようにしている再起動、再起動、または再ダイレクトパワーオフ、そして彼らを有効にするように構成することができます。

 

 

 

3 、しかし、これを実行するのに十分ではないが、あなたのコンピュータ上で設定する必要があり、NFSのサーバー。コンピュータ上で実行され、次の

 

須藤はapt-getをNFSカーネルをインストール -server インストールのNFS サーバー

 

 

マウントのための彼らの新しいフォルダが、私は/家を作成/ yongyang / hi3559a

 

フォルダのアクセス許可を変更します。

sudoのchownコマンドの誰:nogroupが/ホーム/ yongyang / hi3559a 
のsudo chmodの777 /ホーム/ yongyang / hi3559a

  

/ etc / exportsファイルを変更します。

ファイル内の行を追加します。

/ホーム/ yongyang / hi3559a 169.254.XXX.YYY(RW、シンク、にno_root_squash、no_subtree_checkコマンド)

  

 ここで、IPは、コンピュータをマウントするデバイスのIPとしての/ home / yongyang / hi3559aフォルダを開くことを示す、ボードのIPです。括弧はコピーします。

 

sudoのは、exportfs -a共有ディレクトリをエクスポートするには

sudoのsystemctl再起動NFSカーネルサーバの最後の再起動のNFS

 

4、あなたが正常にマウントするかどうかを確認するためにあなたのカードを再起動します

例えば、私は私がボードを/ mntにこの文書を持っているかどうかを確認するために、コンピュータ/ホーム/ yongyang / hi3559a分散型ファイルフォルダにすることができます。

 

 

推奨事項:それはあなたがミスを犯した手順か見て、終了しないの背後に異なるのping、、、IPの後、あなたは同じにpingを実行できるかどうか、お互いにpingを実行しようとすることができ、両側には良いかもしれ変更します。Windowsファイアウォールをオフにすることを忘れないでください。

おすすめ

転載: www.cnblogs.com/yongy1030/p/10990549.html