Skip to main content

J401 キャリアボードに JetPack OS をフラッシュする

J401 キャリアボードは、NVIDIA Jetson Orin NX/Nano モジュールをサポートする強力な拡張ボードです。1xGbE ポート、データ転送用の 1x CAN、SSD 用の M.2 Key M、WiFi/BlueTooth 用の M.2 Key E、2 CSI、高品質ビデオキャプチャとディスプレイ用の 1 HDMI を搭載しています。また、4x USB 3.2 ポート、ファン、RTC、柔軟な 9-19V 電源供給も含まれています。これらすべてにより、さまざまな産業自動化システムに信頼性をもたらし、強力な AI アプリケーションの構築を可能にします。

特徴

  • 優れた性能のキャリアボード: NVIDIA Jetson Orin NX/Nano モジュールをサポートし、強力なコンピューティングパワーを活用して困難なタスクを簡単に処理
  • 多様な接続性: ネットワーク用の 1x ギガビットイーサネットポート、4x USB 3.2 Type-A (10Gbps) ポート、1x USB2.0 Type-C ポート、高速データ転送用の 1x CAN コネクタを提供
  • 柔軟なストレージとワイヤレス拡張: 1x M.2 Key M 2280 と 1x M.2 Key E スロットを搭載し、柔軟なストレージとワイヤレス接続拡張のための十分なスペースを提供
  • 高度な周辺機器サポート: 複数の周辺機器用に 2x 15 ピン CSI カメラコネクタ、1x HDMI 2.1、1x ファン、1x RTC を組み立て
  • 幅広い入力電圧範囲: 9-19V DC で、電源供給オプションの柔軟性を提供

仕様

仕様reComputer J3010reComputer J3011reComputer J4011reComputer J4012
モジュールJetson Orin Nano 4GBJetson Orin Nano 8GBJetson Orin NX 8GBJetson Orin NX 16GB
AI 性能20 TOPS40 TOPS70 TOPS100 TOPS
GPU512-core NVIDIA Ampere architecture GPU with 16 Tensor Cores1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores1024-core NVIDIA Ampere architecture GPU with 32 Tensor Cores
GPU 最大周波数625 MHz765 MHz918 MHz
CPU6-core Arm® Cortex®-A78AE v8.2 64-bit CPU
1.5MB L2 + 4MB L3
6-core Arm® Cortex®-A78AE v8.2 64-bit CPU 1.5MB L2 + 4MB L38-core Arm® Cortex®-A78AE v8.2 64-bit CPU 2MB L2 + 4MB L3
CPU 最大周波数1.5 GHz2 GHz
メモリ4GB 64-bit LPDDR5
34 GB/s
8GB 128-bit LPDDR5
68 GB/s
8GB 128-bit LPDDR5 102.4GB/s16GB 128-bit LPDDR5 102.4GB/s
DL アクセラレータ/1x NVDLA v22x NVDLA v2
DLA 最大周波数/614 MHz
ビジョンアクセラレータ/1x PVA v2
ストレージ128GB NVMe SSD
ビデオエンコーダ1080p30 supported by 1-2 CPU cores1x 4K60 (H.265) | 3x 4K30 (H.265)
6x 1080p60 (H.265) | 12x 1080p30 (H.265)
ビデオデコーダ1x 4K60 (H.265)
2x 4K30 (H.265)
5x 1080p60 (H.265)
11x 1080p30 (H.265)
1x 8K30 (H.265) | 2x 4K60 (H.265) | 4x 4K30 (H.265)
9x 1080p60 (H.265) | 18x 1080p30 (H.265)
ディスプレイ1* HDMI 2.1
CSI カメラ2* CSI (2-lane 15pin)
ネットワーク1* Gigabit Ethernet (10/100/1000M)
USB4* USB 3.2 Type-A (10Gbps); 1* USB2.0 Type-C (Device Mode)
M.2 Key M1* M.2 Key M
M.2 Key E1* M.2 Key E
ファン1* 4 pin Fan Connector(5V PWM)
CAN1* CAN
多機能ポート1* 40-Pin Expansion header,1* 12-Pin Control and UART header
RTCRTC 2-pin, RTC socket (supports CR1220 but not included)
電源9-19V
電源供給Power adapter not included
温度-10℃~60℃
機械的仕様130mm x120mm x 58.5mm

ハードウェア概要

JetPack のフラッシュ

ここでは、reComputer J4012/ J4011/ J3010 および J3011 に接続された NVMe SSD に Jetpack をフラッシュする方法を説明します。これらのデバイスはすべて内部に J401 キャリアボードを搭載しており、フラッシュ手順はすべて同じです。

reComputer J40/ J30 シリーズには、付属の NVMe SSD に JetPack 5.1 がプリインストールされているため、フラッシュする必要はありません。ただし、JetPack で再度フラッシュしたい場合は、このガイドに従ってください。

サポートされるモジュール

前提条件

  • Ubuntu ホストコンピュータ
  • reComputer J4012/ J4011/ J3010 または J3011
  • USB Type-C データ転送ケーブル
info

仮想マシンではなく、物理的な ubuntu ホストデバイスを使用することをお勧めします。 ホストマシンを準備するには、以下の表を参照してください。

JetPack バージョン Ubuntu バージョン (ホストコンピュータ)
18.04 20.04 22.04
JetPack 5.x
JetPack 6.x

強制リカバリモードに入る

note
  • 仮想マシンや ARM アーキテクチャの Ubuntu をフラッシュに使用することはお勧めしません。
  • インストール手順に進む前に、ボードが強制リカバリモードになっていることを確認する必要があります。
ステップバイステップ

ステップ 1. ジャンパーワイヤーを使用して FC REC ピンと GND ピンを接続します。

ボタンヘッダー説明ボタンヘッダー説明
1PWR BTN7AUTO ON
2GND8DIS
3FC REC9UART TXD
4GND10UART RXD
5SYS RET11LED +
6GND12LED -

ステップ 2. 電源アダプターから付属のケーブルを接続して reComputer に電源を供給し、USB Type-C データ転送ケーブルでボードを Ubuntu ホスト PC に接続します

ステップ 3. Linux ホスト PC でターミナルウィンドウを開き、コマンド lsusb を入力します。使用している Jetson SoM に応じて、返される内容に以下の出力のいずれかが含まれている場合、ボードは強制リカバリモードになっています。

  • Orin NX 16GB の場合:0955:7323 NVidia Corp
  • Orin NX 8GB の場合:0955:7423 NVidia Corp
  • Orin Nano 8GB の場合:0955:7523 NVidia Corp
  • Orin Nano 4GB の場合:0955:7623 NVidia Corp

以下の画像は Orin NX 16GB の場合です

ステップ 4. ジャンパーワイヤーを取り外します

単一コマンドでデバイスをフラッシュする

単一コマンドでデバイスをフラッシュする。

reComputer Jetson J30/40 では、Jetpack 5.1.1、5.1.2、6.0 のフラッシュをサポートするワンクリックフラッシュスクリプトが開始されました。現在、Jetpack 6.1 および他の reComputer Jetson シリーズのワンクリックフラッシュはテスト中であり、近い将来に皆様にご利用いただけるようになります。

wget -O ./flashing.sh https://files.seeedstudio.com/OSHW_Jetson/flashing.sh  && sudo chmod 777 ./flashing.sh && ./flashing.sh
caution

免責事項:ワンクリックフラッシュスクリプトは jetpack フラッシュを高速化することを目的としています。現在のバージョンはベータ版であり、多くの問題がある可能性があります。ご理解をお願いいたします。フラッシュに問題がある場合は、以下の デバイスをステップバイステップでフラッシュする に従い、Discord Jetson チャンネル でフィードバックをお寄せください。迅速に修正し、近い将来にこの機能を改善いたします。

デバイスをステップバイステップでフラッシュする

note

フラッシュに進む前に、Jetson Orin NX モジュールは JetPack 5.1 以上のみをサポートし、Jetson Orin Nano モジュールは JetPack 5.1.1 以上のみをサポートすることに注意してください。

まず最初に、JetPack のフラッシュに進む前に、Ubuntu ホスト PC に以下の必要な依存関係をインストールしてください。

sudo apt install qemu-user-static sshpass abootimg nfs-kernel-server libxml2-utils binutils -y
caution

NVIDIA はモジュールで使用される DRAM を更新しました。新しいモジュールとの互換性を確保するため、それに応じて JetPack を更新しました。現在安定してサポートされているバージョンは JetPack 5.1.3 です。 モジュールの DRAM が Hynix 製の場合(これはチップパッケージのマーキングから識別できます)、JetPack 5.1.3 をフラッシュすることをお勧めします。

ここでは NVIDIA L4T 35.3.1 を使用して reComputer に Jetpack 5.1.1 をインストールします

ステップ 1: ホスト PC に NVIDIA ドライバーをダウンロードします。必要なドライバーは以下に示されています:

ステップ 2: これらのファイルを含むフォルダーに移動して Jetson_Linux_R35.3.1_aarch64Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64 を展開し、変更を適用して必要な前提条件をインストールします

tar xf Jetson_Linux_R35.3.1_aarch64
sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R35.3.1_aarch64 -C Linux_for_Tegra/rootfs/
cd Linux_for_Tegra/
sudo ./apply_binaries.sh
sudo ./tools/l4t_flash_prerequisites.sh

ステップ 3(オプション): ユーザー名、パスワード、ホスト名を設定して、デバイスの起動完了後に Ubuntu インストールウィザードを入力する必要がないようにします

sudo tools/l4t_create_default_user.sh -u {USERNAME} -p {PASSWORD} -a -n {HOSTNAME} --accept-license

例(ユーザー名:"nvidia"、パスワード:"nvidia"、デバイス名:"nvidia-desktop"):

sudo tools/l4t_create_default_user.sh -u nvidia -p nvidia -a -n nvidia-desktop --accept-license

ステップ 4: システムを NVMe SSD にフラッシュします

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 p3509-a02+p3767-0000 internal

フラッシュプロセスが成功した場合、以下の出力が表示されます

これで、マウス、キーボード、モニターを Jetson デバイスに接続できます。使用準備が整いました!

tip

Jetson デバイスのデスクトップを開くのに時間がかかる場合は、電源を再接続してください。

ステップ 5(オプション): Nvidia Jetpack SDK をインストールします

Jetson デバイスでターミナルを開き、以下のコマンドを実行してください:

sudo apt update
sudo apt install nvidia-jetpack

リソース

技術サポート & 製品ディスカッション

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

Loading Comments...