Skip to main content

JetPack をフラッシュする

note

この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues

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

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 コア)1024コア NVIDIA Ampere アーキテクチャ GPU (32 Tensor コア)1024コア NVIDIA Ampere アーキテクチャ GPU (32 Tensor コア)
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 x 120mm 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

ここでは、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...