T906 Mini PC
この文書は AI によって翻訳されています。内容に不正確な点や改善すべき点がございましたら、文書下部のコメント欄または以下の Issue ページにてご報告ください。
https://github.com/Seeed-Studio/wiki-documents/issues
Mini AI Computer T906の使い方
Mini AI Computer T906はJetson AGX Orin 32GBモジュールを搭載しており、最大200TOPSのAI性能を提供し、エッジで最も複雑なAIワークロードに対応します。Jetpack 5.0.2がプリインストールされており、NVIDIA JetPackおよびDeepStream SDK、TensorRT、RIVA、Issacソフトウェアライブラリ、Seeed Edge AIエコシステムの主要なAIプラットフォームツールに対応しているため、製造、配送、小売、スマートシティなどのAIアプリケーションを簡単に開発および展開できます。
Mini AI Computer T906では、10GbEおよび1GbEのイーサネットポートを使用して高速ネットワークアクセスが可能です。最大10ストリームのビデオ分析を有効にすることができます。
内蔵キャリアボードにはGPSモジュール、SSD拡張用のM.2 Key M、Wi-Fiモジュール用のM.2 Key B、5Gモジュール用のM.2 Key E、4Gモジュール用のMini PCIeのインターフェースが用意されています。
3つのRS232を備え、優れた熱放散と筐体によって保護されているため、T906は省エネ型の自律型マシンを構築するのに最適です。
最大10ギガビットイーサネットと超長MTBF安定動作により、このスーパーコンピュータは高度な分析を可能にし、数十台のIPカメラなどからの複数の同時ストリームを処理する能力を提供します。Wi-Fi無線機能を備え、Bluetooth、4G&5Gモジュール構成、GPSナビゲーションをサポートします。
JEG車両レベルコネクタを装備しており、3x CAN FDおよび2x GPIOがあり、複数のレーダーセンサーを入力できます。また、GMSLカメラコネクタが搭載されており、カメラセンサーハブ、制御ユニット、またはビデオトランスコーディングユニットを構築することができます。このエッジAIボックスは、自律運転、自律移動ロボット(AMR)、または無人地上の遠隔操作を実現できます。
豊富な産業用インターフェースを備えています:1x標準RS232、1x UART用RS232、1xタイムSYNCトリガー用RS232。
超強力で軽量なアルミニウム合金で覆われており、高い保護等級のIP55として設計され、2つのオンボードファンによる強力な冷却機能を備えたパッシブ熱放散として設計されています。Jetpack 5.0.2がプリインストールされており、この優れたコンピューティングプラットフォームは無人清掃車、無人配送車、インテリジェント検査、AGV、その他の無人運転分野での展開準備が整っています。
特徴
- NVIDIA® JETSON AGX ORIN™を搭載
- M.2 KEY M (PCIEX4 NVME 2280)をサポート
- M.2 KEY E (PCIEX1 2230)をサポート
- 8 GMSL2カメラをサポート*(GMSL2アダプターボードは別途購入が必要)
- 複数のインターフェースをサポート(例:CAN/USB/Ethernet/同期信号/シリアル/GPIOなど)
- デュアルバンドWi-Fi/Bluetooth/4G/5Gモジュールをサポート
- 日本JAE車両グレードIOプラグ(1x電源、3xCAN、2xGPIO)
- ファンとパッシブ冷却設計
- Ubuntu 20.04システムとJETPACK SDKが内蔵
仕様
モジュール |
Jetson AGX Orin 32GB |
AI性能 |
200 TOPS |
CPU |
8コア Arm® Cortex®-A78AE v8.2 64ビット CPU 2MB L2 + 4MB L3 |
GPU |
1792コア NVIDIA Ampere アーキテクチャ GPU、56 Tensor コア |
メモリ |
32GB 256ビット LPDDR5 204.8GB/s |
ストレージ |
64GB eMMC 5.1 1 x m.2 key m nvme 2280 コネクタ
|
ディスプレイ |
1*HDMI Type A |
ビデオエンコード
|
1x 4K60 (H.265) 3x 4K30 (H.265) 6x 1080p60 (H.265) 12x 1080p30 (H.265) |
ビデオデコード |
1x 8K30 (H.265) 2x 4K60 (H.265) 4x 4K30 (H.265) 9x 1080p60 (H.265) 18x 1080p30 (H.265) |
ギガビットイーサネット |
1x 10GbE 1x 1GbE |
WiFi/Bluetooth |
1x M.2 KEY B (2230) WiFi/Bluetooth対応 1x M.2 KEY E 5G対応 1 mini PCIe 4G対応 (モジュールは含まれていません) |
GPS |
GPS対応 (モジュールは含まれていません) |
USB |
4x USB 3.0 Type A コネクタ; 1x USB 2.0 TYPE-C ポート (デバイスモード用); 1x USB 2.0 TYPE-C ポート (デバッグ用) |
産業用インターフェース |
3xCAN (CANチップ付き) |
2xGPIO | |
2x RS-232 D-SUB9 1 xTIME SYNC(RS232)
| |
カメラ |
GMSL 2 カメラコネクタ (GMSL1互換、アダプタボードは別途購入が必要) |
RTC |
充電式バッテリー付きRTCコネクタ |
ファン |
2* ファン |
LED |
2x ステータスインジケータLED |
ボタン
|
電源キー リセットキー リカバリーキー |
OS |
JetPack 5.0.2 |
電源 |
9-36v JAE(MX23A12SF1) 標準電力 45W 最大 75W |
機械的仕様 |
196.7*196*74mm 2.5kg -20℃-55℃
|
注意:これは完全な表です。すべての行を翻訳し、省略しないでください。
ハードウェア概要
寸法

ハードウェア説明
シリアルポート


多機能インターフェース


OSのフラッシュ
!!! 注意 Mini AI Computer T906は、Jetson AGX OrinモジュールのEMMCにJetpack 5.0.2がプリインストールされた状態で提供されます。これにより、すぐに独自のアプリケーション開発を開始できます。次のセクションに進むことができます。 このデバイスにOSをフラッシュする場合は、このシステムのキャリアボードがカスタマイズ設計されているため、関連するドライバーをダウンロードしてインストールする必要があることに注意してください。
必要なハードウェア
開始する前に以下のハードウェアを準備してください:
- Ubuntu 18.04 OSまたはUbuntu 20.04 OSを搭載したLinuxホストコンピュータ
- Mini AI Computer T906
- 電源アダプタ(提供済み)
- キーボードとマウス
- 1本のUSB Type-Cケーブル(提供済み)
Mini AI Computer T906をリカバリモードに設定する
ステップ1. Mini AI Computer T906をシステム電源に接続します。
ステップ2. Mini AI Computer T906をUSB Type-CケーブルでUbuntuホストに接続します(片方をMini AI Computer T906のOTGポートに、もう片方をUbuntuホストのUSB 3.0ソケットに接続)。
ステップ3. Mini AI Computer T906に設定された電源を使用してシステムを起動します。
ステップ4. リカバリボタンを押し、次にMini AI Computer T906のリセットボタンを押し続けます。
ステップ5. リセットボタンを2秒後に離し、最後にリカバリボタンを離します。この時点でT906はリカバリモードに入ります(Ubuntuホストで
lsusb
コマンドを実行してNvidia Corp
デバイスがあるか確認できます)。
!!! 注意 USBリカバリモードに入ると、システムは起動せず、シリアルポートからデバッグ情報が出力されません。
Mini AI Computer T906にOSをダウンロードしてフラッシュする
ステップ1. Source Forge Repoからシステムイメージファイルをダウンロードします。
ステップ2. Ubuntuホストコンピュータの
Terminal
で以下のコマンドを実行します:
# アーカイブを抽出
sudo tar -zxvf T906_JP5.0.2.tar.gz
# L4Tフォルダに移動
cd Linux_for_Tegra
# OSのフラッシュを開始
sudo . /flash.sh jetson-agx-orin-devkit mmcblk0p1
Terminal
出力で以下のようなメッセージが表示されるはずです。

周辺機器
Wi-Fi 接続
!!! 注意 Mini AI Computer T906 には WiFi モジュールが付属していません。
- ステップ 1. システムを起動した後、矢印で示されたネットワークアイコンをクリックすると、ネットワーク設定が表示されます。

- ステップ 2. Wi-Fi セクションで
Select Network
を選択してクリックしてください。

- ステップ 3. 表示されたウィンドウで Wi-Fi ネットワークを選択し、
connect
をクリックしてください。

- ステップ 4.
Authentication required
ウィンドウで Wi-Fi パスワードを入力してください。

4G ダイヤルアップネットワーク
!!! 注意 Mini AI Computer T906 には 4G モジュールが付属していません。以下の手順は Neoway N720 4G モジュールを使用して実行されています。
- ステップ 1. 4G モジュールのドライバをダウンロードしてパッケージを解凍し、
Terminal
を使用してドライバを/etc/ppp/peers
にコピーしてください:
wget -o- https://files.seeedstudio.com/wiki/AI_Computer_T906/4g_dail.zip
unzip 4g_dail.zip
sudo cp -f 4g_dail_script/* /etc/ppp/peers
- ステップ 2.
/etc/ppp/peers
ディレクトリに移動し、n720-ppp-dial.sh スクリプトを見つけます。初回実行時には実行権限を付与する必要があります。以下のようにしてください:
cd /etc/ppp/peers
sudo chmod +x n720-ppp-dial.sh
sudo ./n720-ppp-dial.sh
ダイヤルアップを終了する必要がある場合は、ppp-kill.sh スクリプトを実行して終了できます。
cd /etc/ppp/peers
# ダイヤルアップを終了
sudo ./ppp-kill.sh
ステップ 3. 4G 自動接続機能を実装する場合、rc.local スタートアップスクリプトを設定して、システム起動時にアプリケーションを増やす必要があります。
ステップ 3-1. rc-local.service を追加します。
# システムサービスを作成
sudo ln -fs /lib/systemd/system/rc-local.service /etc/systemd/system/rc-local.service
# サービスファイルを編集
sudo vi /etc/systemd/system/rc-local.service
vi エディタで i
を押して、以下を入力してください:
[Install]
WantedBy=multi-user.target
Alias=rc-local.service
その後、:wq
を入力して保存して終了します。
- ステップ 3-2. rc.local スクリプトを作成します。
sudo touch /etc/rc.local
sudo chmod 755 /etc/rc.local
sudo vi /etc/rc.local
vi エディタで i
を押して、control+shift+V
またはペーストを使用して以下のスクリプトを貼り付けてください:
#!/bin/bash
LOG_DIR=/var/log/4glog
mkdir -p $LOG_DIR
# 4G 自動ダイヤル(ネットワーク登録時)。4G モジュール準備のため 30 秒待機
TIME=`date +%Y%m%d%H%M`
echo $TIME >> $LOG_DIR/ppp-dial.log
echo "Auto dial" >> $LOG_DIR/ppp-dial.log
nohup /etc/ppp/peers/n720-ppp-dial.sh >> $LOG_DIR/ppp-dial.log &
sleep 10
# デフォルトゲートウェイを設定
def_gw=`/sbin/ifconfig ppp0|grep destination|grep -v 127.0.0.1|grep -v inet6 | awk '{print $6}' | tr -d "addr:"`
echo $def_gw >> $LOG_DIR/ppp-dial.log
if [ -n "$def_gw" ]; then
sudo route add default gw $def_gw
else
sleep 10
def_gw=`/sbin/ifconfig ppp0|grep destination|grep -v 127.0.0.1|grep -v inet6 | awk '{print $6}' | tr -d "addr:"`
if [ -n "$def_gw" ]; then
sudo route add default gw $def_gw
fi
fi
# ppp0 の IP を取得
fourg_ip=`/sbin/ifconfig ppp0|grep inet|grep -v 127.0.0.1|grep -v inet6 | awk '{print $2}' | tr -d "addr:"`
if [ -n "$fourg_ip" ]; then
echo $fourg_ip >> $LOG_DIR/ppp-dial.log
else
sleep 15
if [ -n "$fourg_ip" ]; then
echo $fourg_ip >> $LOG_DIR/ppp-dial.log
else
echo "4G no ip $fourg_ip" >> $LOG_DIR/ppp-dial.log
echo $TIME"-Kill pppd and redial" >> $LOG_DIR/ppp-kill.log
nohup /etc/ppp/peers/ppp-kill.sh >> $LOG_DIR/ppp-kill.log &
fi
fi
# 4G 自動ダイヤル終了
# maxn モードを実行
/usr/bin/jetson_clocks
exit 0
これでウェブページを開いて 4G ネットワークが接続されているか確認できます。
GPIO テスト
- ステップ 1. GPIO Python ライブラリをインストールします。
git clone https://github.com/vitiral/gpio.git
cd gpio/
sudo python3 setup.py install
- ステップ 2. テスト用の Python スクリプトを作成します。
import time
import gpio
tst_gpio_pin = 326 # 326 は T906 の GPIO2 に対応
# tst_gpio_pin = 350 # 350 は T906 の GPIO1 に対応
gpio.setup(tst_gpio_pin, gpio.OUT)
gpio.set(tst_gpio_pin, 0)
print("Starting now! Press CTRL+C to exit")
try:
while True:
gpio.set(tst_gpio_pin, 1)
print("TEST High.")
time.sleep(5)
gpio.set(tst_gpio_pin, 0)
print("TEST Low")
time.sleep(5)
finally:
gpio.cleanup()
- ステップ 3. GPIO ピンが HI または LO であるかを確認するには、以下を実行します:
sudo cat /sys/kernel/debug/gpio| grep '326'
GPS 使用
!!! 注意 これは GPS モジュールを使用したテスト手順です。以下の手順とソフトウェアは HX-26-GN シリーズ GPS モジュール用です。GPS モジュールは標準製品には含まれていないため、別途用意する必要があります。
- ステップ 1. GPS モジュールを取り付け、GPS アンテナを GPS ポートに接続してください。

- ステップ 2. システムを起動後、ホームディレクトリにある twork フォルダを見つけ、ダブルクリックして開き、右クリックして
Open in Terminal
を選択してください。

- ステップ 3.
Terminal
ウィンドウで以下のコマンドを入力してください:
sudo ./bd.gps_serialport

正しい結果は以下のようになります:

以下の出力が表示された場合、位置情報の取得が成功していないことを意味します。これは、信号が弱くて位置情報をロックできない可能性があります。ユニットを開けた場所に移動させ、より多くの信号を受信して位置情報をロックしてください。

NVMe SSDをシステムのRootfsドライブとして使用する
!!!注意 これは、NVMe SSDをシステムディスクとして設定し、rootfsのストレージサイズを拡張する手順です。EMMCまたはSDカードをシステムブートパーティションとして使用します。NVMe SSDは標準製品には含まれていないため、別途用意する必要があります。
ステップ 1. SSDを取り付ける
ハードウェア説明書の手順に従って、reComputerにSSDを取り付けてください。
ステップ 2. SSDを準備する
ショートカットキー
Ctrl+F
を使用するか、左上隅のUbuntuアイコンをクリックして Disks を検索し、Ubuntu 18.04に付属しているDisksツールを開きます。

左側でSSDを選択し、右上のメニューバーの下にある Format Disk を選択します。

SSDをGPT形式にフォーマットします。確認を求めるポップアップウィンドウが表示され、ユーザーパスワードを入力します。

次に、中央の + をクリックしてディスク文字を追加します。

「次へ」をクリックします。

SSDに名前を付け、タイプで Ext4 を選択し、「作成」をクリックします。この時点で、拡張要件に従ったSSDの準備が完了しました。

ステップ 3. SSDにルートディレクトリを構築する
gitコマンドを使用して、reComputerで使用するスクリプトファイルをダウンロードします。
git clone https://github.com/limengdu/rootOnNVMe.git
cd rootOnNVMe/
次に、以下のコマンドを実行して、eMMCのルートディレクトリからSSDにファイルを構築します。このステップの待ち時間は、使用しているルートディレクトリのサイズによって異なります。
./copy-rootfs-ssd.sh
ステップ 4. 環境を設定し、拡張を完了する
以下のコマンドを実行して、rootfsの設定を完了します。
./setup-service.sh

reComputerを再起動すると、メインインターフェースでeMMCが外部ストレージデバイスとして表示され、システムのフットプリントが減少していることが確認できます。これにより、拡張が成功したことがわかります。

!!!注意
スクリプトファイル内のデフォルトのSSDパスは /dev/nvme0n1p1
です。これは、reComputerによってデフォルトで割り当てられるパスでもあります。コマンド sudo fdisk -l
を使用してSSDパスが一致しない場合、スクリプトファイル copy-rootfs-ssd.sh、data/setssdroot.service、および data/setssdroot.sh 内のすべての /dev/nvme0n1p1
を、SSDが存在するパスに変更してください。

上記の拡張では、eMMCから元のルートディレクトリの内容が削除されることはありません。SSDから起動したくない場合は、SSDを取り外すことで、システムは引き続きeMMCから起動します。
リソース
技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます!製品をご利用いただく際にスムーズな体験を提供するため、さまざまなサポートを用意しております。異なる好みやニーズに対応するため、複数のコミュニケーションチャネルをご利用いただけます。