Skip to main content

reComputer for Jetson 初期設定

すべてのreComputer for Jetsonには16GB eMMCが搭載されており、ubuntu 18.04 LTSNVIDIA JetPack 4.6が既にインストールされています。手順に従って周辺機器を接続し、電源を入れることで数秒で直接使用できます。

pir

1. 周辺機器の接続

reComputerホストにUSB接続のキーボード、マウスを接続し、HDMIポートまたはDPポート(A206キャリアボードのみ)経由で画面ディスプレイに接続します。

pir

note

HDMIまたはDPインターフェースの両方を持つreComputerホストの場合、2つのディスプレイ出力ポートがありますが、デュアルディスプレイ出力をサポートしていません。つまり、一度に使用できるディスプレイ出力インターフェースは1つだけです。

2. 電源投入

周辺機器を接続した後、reComputerホストに電源を接続します。

  • reComputer J1010の電源はType-Cインターフェースで供給され、HDMIインターフェース近くの電源位置は下図に示されています。

pir

note

reComputer J1010には両側にType-Cポートがあり、LANポート近くの右側のものはデータ転送ポートです。右側のデータ転送ポートにType-C電源を挿入することは厳禁です。コンポーネントの損傷を引き起こす可能性があります。

pir

電源に接続すると、reComputerホストは自動的に電源が入ります。

3. 初期設定

新しいreComputerには既にシステムがフラッシュされています。しかし、使用する前に、いくつかの必要な初期設定が必要です。

ステップ1: 電源投入を待つ

電源投入後、最初に画面中央に表示される巨大なNVIDIAアイコンが表示されます。設定ページに入る前に、reComputerが自動的に2回再起動することがあります。このプロセスには約1分かかります。

pir

ステップ2: ライセンスの確認と同意

設定ページでは、まずライセンスを確認し、「I accept the terms of these licenses」を選択して同意し、次のステップに進みます。

pir

ステップ3: システム言語とキーボードレイアウトの選択

「Continue」ボタンをクリックした後、次のページでシステム言語とキーボードレイアウトの選択を求められます。実際のニーズに応じて選択できます。

pir

pir

ステップ4: ネットワークへの接続

reComputerをインターネットに接続する方法は2つあります。1つはネットワークケーブルで直接接続する方法、もう1つはWi-Fi(無線モジュールが必要)でインターネットに接続する方法です。ソフトウェアアップデートのためにインターネットアクセスが不要な場合は、このステップでインターネットに接続しないことを選択できます。

pir

ステップ5: ユーザー情報とパスワードの設定

次のページでは、ユーザー名とパスワードの入力を求められます。後でreComputerを起動する際に必要になるため、起動パスワードを覚えておく必要があります。

reComputerを起動するたびにパスワードを入力するのが面倒で、他の人が使用できないようにしたい場合は、下記の「Require my password to log in」オプションを選択できますが、推奨しません。

pir

ステップ6: 供給電圧の選択

最後に選択するのは、reComputer動作時の供給電圧です。

  • reComputer J1010reComputer J1020は両方ともJetson Nanoモジュールを搭載しています。reComputerが正常に動作することを保証するため、MAXNモデルを強く推奨します。

pir

  • reComputer J2011reComputer J2012 は両方とも Jetson Xavier NX モジュールを搭載しており、様々な電源供給出力パワーオプションを提供します。デフォルトモデルは 10 W で MODE_10W_DESKTOP - (Default) として設定されており、ここで確認できます:

pir

note

以下の表は、NVIDIA が事前定義した電力モードと関連するモジュールリソース使用量の上限を示しています。

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

4. 使用開始

reComputer が初期設定を完了すると、自動的に再起動します。その後、下図に示すようにシステムデスクトップに入ります。これはシステムが正常に動作し、使用可能であることを示しています。

pir

この製品には内蔵 16 GB eMMC が含まれており、ubuntu 18.04 LTSNVIDIA 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で、システム書き込みの場所を変更することで容量を拡張できます。

tip

この方法はJetson Nanoモジュールには適用されません。

これらは本質的に以下のコマンドを使用してシステムのインストールを完了します。

sudo ./flash.sh [options] <board> <rootdev>

ここで:

  1. [options] は1つ以上のコマンドラインオプションです。すべてのオプションは任意です。オプションについての情報は Flashing Script Usage を参照してください。

  2. <board> はフラッシュするデバイスに適用される設定を指定します。値は Quick Start トピック内の Jetson Modules and Configurations の表に記載されています。flash.sh<board>.conf という名前の設定ファイルから設定を取得します。

  3. <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 L4Tcuda
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
cuDNNlibcudnn8
libcudnn8-dev
libcudnn8-samples
TensorRTgraphsurgeon-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
OpenCVlibopencv
libopencv-dev
opencv-licenses
libopencv-python
libopencv-samples
VPIlibnvvpi2
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 APInvidia-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

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

Loading Comments...