Huawei Altas 200DK A2 導入実践 (4) Huawei Atlas 200I DK A2 開発環境構築(ミラー、ネットワーキング、ルーチン)

Huawei Atlas 200I DK A2 開発環境構築(ミラー、ネットワーキング、ルーチン)

   
開発ボードを入手したら、まず公式 Web サイトにアクセスしてイメージ書き込みツールをダウンロードし、公式の既成のコデバイス環境を直接使用します。個別の交換可能なイメージを作成する方法については、インターネット上に多数のチュートリアルがあり、必要に応じて、これらの情報に基づいて作成できます。 公式ウェブサイト情報

Windows環境を使用し、ワンクリックカード作成ツールを公式サイトからインストールします。私たちが燃やした環境の具体的な情報を以下の図に示します。
ここに画像の説明を挿入します

図1 Windows環境におけるワンクリックカード作成ツールのインターフェース

   
SD カードを挿入したら、ワンクリックで書き込みを実行できます。他の設定は必要なく、デフォルトのままにしておきます。
ここに画像の説明を挿入します

図 2 書き込み成功インターフェイス

   
書き込みが成功すると、ネットワーク ポートに関連する構成情報が表示され、デフォルトの結果が表示され、ボード上でそれらを変更することもできます。

次に、書き込み済みの SD カードを挿入して開発ボードに電源を投入します。以下に示すように開発ボードを接続します。ボードには 2 つの HDMI インターフェイスがあるので、最初のインターフェイスを接続します。
ここに画像の説明を挿入します

図3 Altas200 DK A2の電源投入時の配線方法

   
次に、開発ボードのインターフェイスが表示されます。初期ログインパスワードはMind@123です。インターフェイスは Ubuntu に非常に似ており、中国語の入力メソッドと conda 環境がすでに搭載されており、中国人に非常に優しいことがわかります。
ここに画像の説明を挿入します

図 4 Atlas 200DK A2 ミラー デスクトップ

   

公式 Web サイトでは、次の図に示すように、開発ボードをインターネットに接続する 2 つの方法が提供されています。
ここに画像の説明を挿入します

図 5 Atlas 200DK A2 の最初のネットワーク方式

   
ここに画像の説明を挿入します

図 6 Atlas 200DK A2 の 2 番目のネットワーク方式

   
私のラップトップにはネットワーク ポートがないため、ルーターを介した最初の方法でのみインターネットに接続できます。

まず、ラップトップをルーターに接続します。
次に、ノートブックとボードが USB インターフェイスを介して接続されます。 Windows システムの場合、デバイス ドライバーに新しいデバイスが表示されます。次に「コンピューターを参照してドライバーを検索」をクリックします。
ここに画像の説明を挿入します

図 7 は、他のデバイス RNDIS を示しています

   
次に、Microsoft の USB RNDIS6 ドライバーをインストールします。
ここに画像の説明を挿入します

図 8 デバイスドライバーのインストール

   
インストールが成功すると、ネットワーク アダプターに新しくインストールされたドライバーが表示されます。
ここに画像の説明を挿入します

図 9 デバイス ドライバーが正常にインストールされた

   
次に、ローカル接続の IP アドレスを構成します。つまり、下の図に示すように、USB 経由で接続された開発ボードの USB ネットワーク ポートの IP アドレスを設定します。 (ルーター経由で接続する場合、USBネットワークポートのIPアドレスセグメントを通常のネットワークポートと同じIPアドレスセグメントに設定することはできませんのでご注意ください)
ここに画像の説明を挿入します

図 10 USB ネットワーク ポートの IP アドレスの構成

   
開発ボードをネットワーク化するには、次の図に示すように、イーサネットを共有可能に設定する必要もあります。
ここに画像の説明を挿入します

図 11 PC 側のイーサネット共有の設定

   
次に、開発ボードのネットワークを設定します。この リンク を参照して、開発ボードの IP アドレスを設定します。

su root #输入密码
cd /etc/netplan

vi 01-netcfg.yaml
#在键盘按Esc键退出编辑状态,输入:wq!保存配置。

netplan apply #使网络配置生效。

私の 01-netcfg.yaml ファイルの構成を以下に示します。
ここに画像の説明を挿入します

図 12 開発ボードの IP アドレス設定

   
このうち、eth0 は IP アドレスを自動的に取得するために DHCP モードに設定されています。eth1 は当面使用できません。USB ネットワーク ポートに設定されている IP アドレス セグメントは、以前に PC に設定されていた IP アドレス セグメントと同じである必要があります。私と同じ設定に従いますが、eth0 と usb0 の IP アドレスが同じネットワーク セグメントにないことを確認してください。私の環境では、開発ボード eth0 のアドレスは 192.168.1.100 で、これは写真の eth1 のアドレスです。これは、ルーターの設定ページに入って設定するか、ルーターの設定インターフェイスで割り当てられた IP アドレスを確認できます。

   
ここに画像の説明を挿入します

図 13 ルーターによって開発ボードに自動的に割り当てられた IP アドレスの設定/表示

   
これを完了すると、次の図に示すように、eth0 または USB ネットワーク ポートを介してソフトウェア MobaXterm を介して開発ボードに接続できるようになります。
ここに画像の説明を挿入します

図 14 eth0 を介した開発ボードの接続

   
ここに画像の説明を挿入します

図 15 usb0 を介した開発ボードの接続

   
これら 2 つの方法で開発ボードに接続するだけでなく、インターネットにもアクセスして、環境内のソフトウェア パッケージを更新したり、アプリケーション開発に開発ボードを直接使用したりすることもできます。

ここに画像の説明を挿入します

図 16 開発ボードはインターネットに正常に接続されています

   
開発ボードのネットワークを構成したら、簡単な日常テストを実行できます。 このリンクを参照してください

#进入如下目录
cd /home/HwHiAiUser/samples/notebooks

#修改启动ip地址,将ip地址设置为开发板eth0或usb0的地址
vi start_notebook.sh
#修改完成后按esc然后输入 ":wq!" 退出

#启动jupyter lab
./start_notebook.sh

エコー情報ページで、キーボードの「Ctrl」キーを押したまま、マウスの左ボタンを使用して、構成したばかりの IP アドレスをクリックします (例: http://192.168.0.2:8888/lab?token=)。 a046a76dc21f1504f271c16278ed62ed7fb014aaf38ee807) を使用して jupyter lab インターフェイスに入り、開発者キットの Python 推論サンプル プリセットを実行します。同様に、この jupyter インターフェイスにリモートからアクセスすることもできます。

ここに画像の説明を挿入します

図 17 PC 上の開発ボード上の jupyter にアクセスする

   
3 番目のサンプル resnet を例として、以下の図の手順に従ってみましょう。
ここに画像の説明を挿入します

図 18 03-resnet サンプルの実行

   
「再起動」をクリックしたら、マウスホイールを下にスライドさせて、生成された画像が表示されるまでしばらく待ちます。開発ボード上でサンプルを実行した結果の写真を以下に載せます。

ここに画像の説明を挿入します

図 19 03-resnet サンプルの実行結果

   
これでAtlas200 DK A2の開発環境の構築が完了しました^_^

おすすめ

転載: blog.csdn.net/lzq6261/article/details/134932917