A203E Mini PC(NVIDIA Jetson Xavier NX)にJetPack OSをフラッシュする
このwikiでは、NVIDIA Jetson Xavier NXモジュールをサポートするA203E Mini PCにJetpack OSをフラッシュする方法を説明します。ここでは、システムをフラッシュする2つの方法を紹介し、A203E Mini PCは公式のNVIDIA Jetson Carrier Boardとは異なるため、対応するドライバーもインストールする必要があります。
はじめに
Linuxターミナルを使用することで簡単に実行できます。Linuxの知識ベースをお持ちの方には、Linuxターミナルのみの使用を強く推奨します。
ソフトウェアの準備
- NVIDIAアカウント
- ホストコンピューター上のUbuntu 18.04 OS
!!!note このチュートリアルでは、Ubuntu 18.04 LTSベースのシステムを使用してインストールを完了します。
ハードウェアの準備(強制リカバリーモード)
- Ubuntu 18.04 OSを搭載したホストコンピューター
- Micro-USBデータケーブル
- A203E用電源アダプター
インストール手順に進む前に、ボードが強制リカバリーモードになっていることを確認する必要があります。
ステップ 1. まず、A203Eの側面にあるMicro-USBポート、電源ボタン、リセットボタンの位置を確認してください。
A203Eを強制リカバリーモードにするには、A203Eの電源がオフになっていることを確認してください。

ステップ 2. A203EとホストコンピューターをMicro-USBケーブルで接続します。
ステップ 3. A203E用の電源アダプターを接続します。
ステップ 4. まずリセットキーを押し続け、次に電源キーを押し続け、LEDが点灯するまで待ち、その後電源キーを離し、2秒間待ってからリセットキーを離します。
ステップ 5. LinuxホストPCの画面で、マウスを右クリックしてターミナルを開き、コマンドlsusb
を入力します。返される内容にNVidia Corp.
が含まれている場合、A203 Carrier Boardが強制リカバリーモードになっており、後続の操作に進むことができます。
IDはキャリアボード上のモジュールによって異なり、情報は以下のように表示されます:
- Jetson Xavier NXの場合:0955:7e19 NVidia Corp

コマンドラインを使用したJetPack OSのフラッシュ
コマンドラインスクリプトを使用してJetpack OSをフラッシュするワークフローは以下の通りです:

ステップ1. 適切なNVIDIA Linux Driver Packageをダウンロード
Linux ホストPCで、ブラウザを開いてJetson Linux Archiveにアクセスする必要があります。まず、Jetson Linuxのバージョンがサポートされているかを確認する必要があります。この場合、NVIDIA L4T 35.1.0(JetPack 5.0.2相当)を使用しています。

適切なバージョンを見つけたら、クリックしてダウンロードページに移動します。「L4T Driver Package (BSP)」と「Sample Root Filesystem」を見つけてクリックし、ドライバーファイルをダウンロードします。ファイル名はTegra_Linux_Sample-Root-Filesystem_Rxx.x.x_aarch64.tbz2
とJetson-210_Linux_Rxx.x.x_aarch64.tbz2
のようになります。

例として、NVIDIA L4T 35.1.0バージョンを選択した場合、ファイル名は以下のようになります:
- Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
- Jetson_Linux_R35.1.0_aarch64.tbz2
ステップ2. パッケージファイルの解凍とコマンドラインによるRootfsの組み立て
Linux ホストPCで、Terminal
を開き、以下のコマンドラインを使用してファイルを解凍し、rootfsを組み立てます:
tar xf ${L4T_RELEASE_PACKAGE}
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
cd ..
sudo ./apply_binaries.sh
!!!Note
${XXX_XX_XXX}
はファイル名を入力する場所です。
- 例えば、ダウンロードしたファイルが
~/Downloads/
に保存されている場合、Ubuntu ホストコンピュータでTerminal
を開き、以下のコマンドを入力してください:
cd ~/Downlands/
mkdir Jetpack_502
mv Jetson_Linux_R35.1.0_aarch64.tbz2 Jetpack_502/
mv Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2 Jetpack_502/
cd Jetpack_501/
tar xf Jetson_Linux_R35.1.0_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
ステップ 3. ドライバーのダウンロードと適用
Linux ホスト PC で、A203E ドライバーダウンロード をクリックして、私たちが準備したドライバーをダウンロードしてください。
ドライバーを適用するには、以下のコマンドを Terminal
に入力してください。これは前のサンプルステップの続きで、ドライバーファイルが ~/Downloads フォルダにダウンロードされ保存されており、また ~/Downloads フォルダ内に Jetpack_501 フォルダを作成して、Linux_for_Tegra フォルダに最新の Jetpack 5.0.2 システムファイルのみが含まれるようにしたことを前提としています:
cd ~/Downloads/
unzip 203_jp5.0.2.zip
cp -r203_jp5.0.2/203_jp5.0.2/Linux_for_Tegra Jetpack_501/Linux_for_Tegra
ステップ 4. システムをボードにフラッシュする
この例では NVIDIA Jetson Xavier NX モジュールを使用し、以下のコマンドを実行してシステムを直接ボードにフラッシュできます:
cd ~/Downlands/Jetpack_502/Linux_for_Tegra
sudo ./flash.sh -r jetson-xavier-nx-devkit-emmc mmcblk0p1

技術サポート & 製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを用意しています。