reComputer for Jetson 初期設定
すべてのreComputer for Jetsonには16GB eMMCが搭載されており、ubuntu 18.04 LTS
とNVIDIA JetPack 4.6
が既にインストールされています。手順に従って周辺機器を接続し、電源を入れることで数秒で直接使用できます。
1. 周辺機器の接続
reComputerホストにUSB接続のキーボード、マウスを接続し、HDMIポートまたはDPポート(A206キャリアボードのみ)経由で画面ディスプレイに接続します。
HDMIまたはDPインターフェースの両方を持つreComputerホストの場合、2つのディスプレイ出力ポートがありますが、デュアルディスプレイ出力をサポートしていません。つまり、一度に使用できるディスプレイ出力インターフェースは1つだけです。
2. 電源投入
周辺機器を接続した後、reComputerホストに電源を接続します。
- reComputer J1010の電源はType-Cインターフェースで供給され、HDMIインターフェース近くの電源位置は下図に示されています。
reComputer J1010には両側にType-Cポートがあり、LANポート近くの右側のものはデータ転送ポートです。右側のデータ転送ポートにType-C電源を挿入することは厳禁です。コンポーネントの損傷を引き起こす可能性があります。
- reComputer J1020、reComputer J2011、およびreComputer J2012は、HDMIインターフェース近くのDCインターフェースで電源供給されます。
電源に接続すると、reComputerホストは自動的に電源が入ります。
3. 初期設定
新しいreComputerには既にシステムがフラッシュされています。しかし、使用する前に、いくつかの必要な初期設定が必要です。
ステップ1: 電源投入を待つ
電源投入後、最初に画面中央に表示される巨大なNVIDIAアイコンが表示されます。設定ページに入る前に、reComputerが自動的に2回再起動することがあります。このプロセスには約1分かかります。
ステップ2: ライセンスの確認と同意
設定ページでは、まずライセンスを確認し、「I accept the terms of these licenses」を選択して同意し、次のステップに進みます。
ステップ3: システム言語とキーボードレイアウトの選択
「Continue」ボタンをクリックした後、次のページでシステム言語とキーボードレイアウトの選択を求められます。実際のニーズに応じて選択できます。
ステップ4: ネットワークへの接続
reComputerをインターネットに接続する方法は2つあります。1つはネットワークケーブルで直接接続する方法、もう1つはWi-Fi(無線モジュールが必要)でインターネットに接続する方法です。ソフトウェアアップデートのためにインターネットアクセスが不要な場合は、このステップでインターネットに接続しないことを選択できます。
ステップ5: ユーザー情報とパスワードの設定
次のページでは、ユーザー名とパスワードの入力を求められます。後でreComputerを起動する際に必要になるため、起動パスワードを覚えておく必要があります。
reComputerを起動するたびにパスワードを入力するのが面倒で、他の人が使用できないようにしたい場合は、下記の「Require my password to log in」オプションを選択できますが、推奨しません。
ステップ6: 供給電圧の選択
最後に選択するのは、reComputer動作時の供給電圧です。
- reComputer J1010とreComputer J1020は両方ともJetson Nanoモジュールを搭載しています。reComputerが正常に動作することを保証するため、MAXNモデルを強く推奨します。
- reComputer J2011 と reComputer J2012 は両方とも Jetson Xavier NX モジュールを搭載しており、様々な電源供給出力パワーオプションを提供します。デフォルトモデルは 10 W で
MODE_10W_DESKTOP - (Default)
として設定されており、ここで確認できます:
以下の表は、NVIDIA が事前定義した電力モードと関連するモジュールリソース使用量の上限を示しています。

上記の手順を完了した後、reComputer が最終設定を行うために 1〜2 分待つ必要があります。

4. 使用開始
reComputer が初期設定を完了すると、自動的に再起動します。その後、下図に示すようにシステムデスクトップに入ります。これはシステムが正常に動作し、使用可能であることを示しています。
この製品には内蔵 16 GB eMMC が含まれており、ubuntu 18.04 LTS
と NVIDIA JetPack 4.6
がインストールされているため、残りのユーザー使用可能領域は約 2GB です。以下の図は、ターミナルでディスク容量コマンドを使用した結果を示しています:
seeed@seeed-desktop:~$ df -hl
Filesystem Size Used Avail Use% Mounted on
/dev/mmcblk0p1 14G 12G 2.0G 86% /
none 3.5G 0 3.5G 0% /dev
tmpfs 3.8G 75M 3.8G 2% /dev/shm
tmpfs 3.8G 22M 3.8G 1% /run
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
tmpfs 777M 128K 777M 1% /run/user/1000
seeed@seeed-desktop:~$
reComputerにNVIDIAシステムをインストールする
reComputerデバイスがクラッシュしてNVIDIAシステムを再インストールしたい場合、reComputerにNVIDIAシステムをインストールする方法についてのwikiを提供しています。提供されているwikiには、A20Xキャリアボードとrecomputer J1010キャリアボードが含まれています:
トラブルシューティング
Q1: 受け取ったreComputerのeMMCの残り容量が約2GBしかありません。容量不足の問題をどのように解決できますか?
現在、この特定の状況に対処する3つの方法を提供しており、実際の状況に基づいて適切な解決策を選択できます。
オプション1. 外部ストレージデバイスへのシステムの再デプロイ
reComputerでプロジェクトを開始していない場合は、このオプションを使用して十分な容量を持つストレージデバイスに新しいシステムを再デプロイすることを検討してください。
- reComputerのシステムをインストールする方法は一般的に2つあり、最初の方法はNVIDIA SDK Managerを使用することです。
reComputer J2011またはreComputer J2012を使用している場合、SDK Managerを使用したeMMCへのフラッシュのステップ12で、システム書き込みの場所を変更することで容量を拡張できます。

この方法はJetson Nanoモジュールには適用されません。
-
reComputerのシステムをインストールする方法は一般的に2つあり、2番目の方法はコマンドラインを使用することです。
-
A20Xキャリアボードを使用している場合、コマンドラインを使用してシステムをインストールする方法はコマンドラインを使用したeMMCへのフラッシュにあります。
-
reComputer J1010キャリアボードを使用している場合は、コマンドラインを使用したeMMCへのフラッシュでコマンドラインを使用してシステムをインストールします。
これらは本質的に以下のコマンドを使用してシステムのインストールを完了します。
sudo ./flash.sh [options] <board> <rootdev>
ここで:
-
[options]
は1つ以上のコマンドラインオプションです。すべてのオプションは任意です。オプションについての情報は Flashing Script Usage を参照してください。 -
<board>
はフラッシュするデバイスに適用される設定を指定します。値は Quick Start トピック内の Jetson Modules and Configurations の表に記載されています。flash.sh
は<board>.conf
という名前の設定ファイルから設定を取得します。 -
<rootdev>
はフラッシュするデバイスのタイプを指定します。ローカルストレージデバイス(プラットフォームに応じてeMMCまたはSDカード)をフラッシュするには、例えばNFSサーバーと区別して、値 mmcblk0p1 を使用します。
上記の説明からわかるように、外部ストレージにシステムをインストールしたい場合は、<rootdev>
オプションを変更することで実行できます。
reComputerデバイスに接続されたUSBストレージデバイスのパーティションの場合、次のコマンドを入力します:
sudo ./flash.sh <board> sda<x>
reComputerデバイスに接続されたNVMeストレージデバイス上のパーティションの場合は、次のコマンドを入力してください:
sudo ./flash.sh <board> nvme0n1p<x>
<x>
は、ストレージデバイス上のAPPパーティションの位置を指定する番号です。例えば、USBデバイスの場合は sda1
、NVMeストレージデバイスの場合は nvme0n1p1
となります。
オプション 2. 不要なJetPackコンポーネントを削除してeMMC容量を増やします。
NVIDIA JetPack SDKは、エンドツーエンドの加速AIアプリケーションを構築するための最も包括的なソリューションです。すべてのJetsonモジュールと開発者キットはJetPack SDKによってサポートされています。
JetPack SDKには、LinuxオペレーティングシステムとCUDA-X加速ライブラリ、およびディープラーニング、コンピュータビジョン、加速コンピューティング、マルチメディア用のAPIを含むJetson Linux Driver Package(L4T)が含まれています。また、ホストコンピュータと開発者キットの両方のサンプル、ドキュメント、開発者ツールも含まれており、ストリーミング動画解析用のDeepStreamやロボティクス用のIsaacなどの高レベルSDKもサポートしています。
この表は、JetPack 4.6に含まれるすべてのコンポーネントをリストしています。
コンポーネントグループ | パッケージ | |
---|---|---|
CUDA Toolkit for L4T | cuda cuda-11-4 cuda-cccl-11-4 cuda-command-line-tools-11-4 cuda-compiler-11-4 cuda-cudart-11-4 cuda-cudart-dev-11-4 cuda-cuobjdump-11-4 cuda-cupti-11-4 cuda-cupti-dev-11-4 cuda-cuxxfilt-11-4 cuda-documentation-11-4 cuda-driver-dev-11-4 cuda-gdb-11-4 cuda-gdb-src-11-4 cuda-libraries-11-4 cuda-libraries-dev-11-4 cuda-minimal-build-11-4 cuda-nvcc-11-4 cuda-nvdisasm-11-4 cuda-nvml-dev-11-4 cuda-nvprof-11-4 cuda-nvprune-11-4 cuda-nvrtc-11-4 cuda-nvrtc-dev-11-4 cuda-nvtx-11-4 | cuda-runtime-11-4 cuda-samples-11-4 cuda-sanitizer-11-4 cuda-toolkit-11-4 cuda-toolkit-11-4-config-common cuda-toolkit-11-config-common cuda-toolkit-config-common cuda-tools-11-4 cuda-visual-tools-11-4 libcublas-11-4 libcublas-dev-11-4 libcudla-11-4 libcudla-dev-11-4 libcufft-11-4 libcufft-dev-11-4 libcurand-11-4 libcurand-dev-11-4 libcusolver-11-4 libcusolver-dev-11-4 libcusparse-11-4 libcusparse-dev-11-4 libnpp-11-4 libnpp-dev-11-4 |
cuDNN | libcudnn8 libcudnn8-dev | libcudnn8-samples |
TensorRT | graphsurgeon-tf libnvinfer-bin libnvinfer-dev libnvinfer-doc libnvinfer-plugin-dev libnvinfer-plugin8 libnvinfer-samples libnvinfer8 | libnvonnxparsers-dev libnvonnxparsers8 libnvparsers-dev libnvparsers8 python3-libnvinfer python3-libnvinfer-dev tensorrt uff-converter-tf |
OpenCV | libopencv libopencv-dev opencv-licenses | libopencv-python libopencv-samples |
VPI | libnvvpi2 vpi2-dev python-vpi2 | python3.9-vpi2 vpi2-samples vpi2-demos |
Docker統合を含むNVIDIAコンテナランタイム | libnvidia-container0 libnvidia-container1 libnvidia-container-tools | nvidia-container-toolkit nvidia-container-runtime nvidia-docker2 |
Multimedia API | nvidia-l4t-jetson-multimedia-api |
JetPack SDKには多くのコンテンツが含まれていますが、すべての開発者が使用する必要があるものではありません。そのため、より多くのストレージ容量を確保するために、選択的に削除することは良い選択肢の一つです。
以下のコマンドで、reComputer JetsonにインストールされているJetPackの情報を確認できます。
sudo apt-cache show nvidia-jetpack

このコマンドを使用すると、JetPackにインストールされているコンポーネントの内容(CUDA、openCVなど)を素早く確認できます。
より詳細な情報を取得するには、以下のコマンドを使用してreComputerに現在インストールされているすべてのソフトウェアとその説明情報を確認できます。
dpkg-query -l
その後、実際のニーズとコンポーネントの説明情報に応じて、不要なコンテンツを選択的に削除できます。削除コマンドは以下の通りです。
sudo apt autoremove ${packagesname}
環境変数 ${packagesname}
は、削除したいコンポーネントパッケージの名前を示します。特定の名前で始まるすべてのパッケージを削除したい場合は、このプレフィックスに *
を追加してそれを示すことができます。
例として、CUDA に関するすべてのコンポーネントを削除したい場合は、以下のコマンドを使用できます。
sudo apt autoremove cuda*
CUDAコンポーネントの内容をリリースした後、eMMCの残り容量も大きくなることがわかります。

他のJetPackコンポーネントについても同様です。
オプション3. 外部ストレージデバイスによる容量拡張。
reComputerを通常通りしばらく使用しており、既存のシステム環境を破壊することなく拡張ソリューションを完了したい場合は、このオプションを選択できます。
すでに十分に開発された拡張wikiがあります Memory Expansion for reComputer series。
注目すべき点は、拡張操作は危険であり、すべてが始まる前にシステムのバックアップを作成することを積極的に行うことを期待していることです。
Tech Support & Product Discussion
私たちの製品をお選びいただき、ありがとうございます!私たちの製品での体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。