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コア NVIDIA Ampereアーキテクチャ GPU、16 Tensor Cores搭載1024コア NVIDIA Ampereアーキテクチャ GPU、32 Tensor Cores搭載1024コア NVIDIA Ampereアーキテクチャ GPU、32 Tensor Cores搭載
GPU最大周波数625 MHz765 MHz918 MHz
CPU6コア Arm® Cortex®-A78AE v8.2 64ビット CPU
1.5MB L2 + 4MB L3
6コア Arm® Cortex®-A78AE v8.2 64ビット CPU 1.5MB L2 + 4MB L38コア Arm® Cortex®-A78AE v8.2 64ビット CPU 2MB L2 + 4MB L3
CPU最大周波数1.5 GHz2 GHz
メモリ4GB 64ビット LPDDR5
34 GB/s
8GB 128ビット LPDDR5
68 GB/s
8GB 128ビット LPDDR5 102.4GB/s16GB 128ビット LPDDR5 102.4GB/s
DLアクセラレータ/1x NVDLA v22x NVDLA v2
DLA最大周波数/614 MHz
ビジョンアクセラレータ/1x PVA v2
ストレージ128GB NVMe SSD
ビデオエンコーダ1080p30 1-2 CPUコアでサポート1x 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レーン 15ピン)
ネットワーク1* ギガビットイーサネット (10/100/1000M)
USB4* USB 3.2 Type-A (10Gbps); 1* USB2.0 Type-C (デバイスモード)
M.2 Key M1* M.2 Key M
M.2 Key E1* M.2 Key E
ファン1* 4ピン ファンコネクタ(5V PWM)
CAN1* CAN
多機能ポート1* 40ピン拡張ヘッダー、1* 12ピン制御・UARTヘッダー
RTCRTC 2ピン、RTCソケット(CR1220対応、電池は含まれません)
電源9-19V
電源供給電源アダプタは含まれません
動作温度-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 Host 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

For example (username:"nvidia", password:"nvidia", device-name:"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...