Mini AI Computer T906 入门指南
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
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 应用。
T906 Mini AI Computer 提供 10GbE 和 1GbE 的以太网端口,支持高速网络访问。您可以启用多达 10 路视频流进行视频分析。
内置的载板还为 GPS 模块、M.2 Key M(用于扩展 SSD)、M.2 Key B(用于 WiFi 模块)、M.2 Key E(用于 5G 模块)以及 Mini PCIe(用于 4G 模块)预留了接口。
配备 3 个 RS232 接口,并通过出色的散热和外壳保护,T906 是构建高能效自主机器的理想选择。
凭借高达 10 千兆以太网和超长 MTBF 稳定运行,这台超级计算机使高级分析成为可能,同时能够处理来自数十个 IP 摄像头的多路并发流。它支持 Wi-Fi 无线功能,并支持蓝牙、4G 和 5G 模块配置,以及 GPS 导航。
设备配备 JAE 车规级连接器,包含 3 个 CAN FD 和 2 个 GPIO,您可以输入多个雷达传感器。它还配备了 GMSL 摄像头连接器,您可以利用它构建摄像头传感器集线器、控制单元或视频转码单元。这个边缘 AI 盒子可以实现自动驾驶、自主移动机器人(AMR)或无人地面设备的远程操作。
它提供丰富的工业接口:1 个标准 RS232、1 个用于 UART 的 RS232 和 1 个用于时间同步触发的 RS232。
采用超强轻质铝合金覆盖,设计为 IP55 高防护等级,并采用被动散热设计,配备两个板载风扇以实现强大的冷却功能。预装 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/以太网/同步信号/串口/GPIO 等)
- 支持双频 WiFi/蓝牙/4G/5G 模块
- 日本 JAE 车规级 IO 插头(1x 电源,3x CAN,2x GPIO)
- 风扇和被动散热设计
- 内置 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/蓝牙 |
1x M.2 KEY B (2230) 支持 WiFi/蓝牙 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 调试接口 |
工业接口 |
3x CAN(带 CAN 芯片) |
2x GPIO | |
2x RS-232 D-SUB9 1x 时间同步(RS232)
| |
摄像头 |
GMSL 2 摄像头连接器(兼容 GMSL1,需单独购买适配板) |
RTC |
RTC 接口,带可充电电池 |
风扇 |
2 个风扇 |
LED |
2 个状态指示 LED |
按键
|
电源键 重置键 恢复键 |
操作系统 |
JetPack 5.0.2 |
电源 |
9-36v JAE(MX23A12SF1) 典型功耗 45W,最大功耗 75W |
机械规格 |
196.7*196*74mm 2.5kg -20℃-55℃
|
硬件概述
尺寸

硬件描述
串口


多功能接口


刷写操作系统
!!! 注意
Mini AI Computer T906 的 Jetson AGX Orin 模块的 EMMC 上预装了 Jetpack 5.0.2,这意味着您可以直接开始开发自己的应用程序。您可以跳到 下一部分。
如果您希望刷写操作系统到此设备,请注意该系统的载板是定制设计的,因此需要下载并安装相关驱动程序。
所需硬件
在开始之前,您需要准备以下硬件:
- 安装 Ubuntu 18.04 或 Ubuntu 20.04 操作系统的 Linux 主机电脑
- Mini AI Computer T906
- 电源适配器(已提供)
- 键盘和鼠标
- 1 根 USB Type-C 数据线(已提供)
将 Mini AI Computer T906 设置为恢复模式
步骤 1. 将 Mini AI Computer T906 连接到系统电源;
步骤 2. 使用 USB Type-C 数据线将 Mini AI Computer T906 连接到 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
步骤 1. 从我们的 Source Forge Repo 下载系统镜像文件。
步骤 2. 在 Ubuntu 主机电脑的
终端
中执行以下命令:
# 解压归档文件
sudo tar -zxvf T906_JP5.0.2.tar.gz
# 进入 L4T 文件夹
cd Linux_for_Tegra
# 开始刷写操作系统
sudo ./flash.sh jetson-agx-orin-devkit mmcblk0p1
您应该在 终端
输出中看到类似的消息。

外设
Wi-Fi 连接
!!! 注意 Mini AI Computer T906 不带 Wi-Fi 模块。
- 步骤 1. 启动系统后,请点击箭头所指的网络图标,网络设置将会出现。

- 步骤 2. 在 Wi-Fi 部分选择并点击
选择网络
。

- 步骤 3. 在提示窗口中选择您的 Wi-Fi 网络并点击
连接
。

- 步骤 4. 在
需要认证
窗口中输入 Wi-Fi 密码。

4G 拨号联网
!!! 注意 Mini AI Computer T906 不带 4G 模块,以下步骤使用 Neoway N720 4G 模块进行操作。
- 步骤 1. 请下载 4G 模块驱动并解压文件包,然后使用
终端
将驱动复制到/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 自动拨号,如果已注册到网络。等待 30 秒以确保 4G 模块准备就绪
TIME=`date +%Y%m%d%H%M`
echo $TIME >> $LOG_DIR/ppp-dial.log
echo "自动拨号" >> $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:"`
# `route -n | grep ppp0 | grep UG | awk '{print $2}'`
echo $def_gw >> $LOG_DIR/ppp-dial.log
if [ -n "$def_gw" ]; then
# 使用 ppp0/4G 设置默认网关
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 无 IP $fourg_ip" >> $LOG_DIR/ppp-dial.log
echo $TIME"-终止 pppd 并重新拨号" >> $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("现在开始!按 CTRL+C 退出")
try:
while True:
gpio.set(tst_gpio_pin, 1)
print("测试高电平。")
time.sleep(5)
gpio.set(tst_gpio_pin, 0)
print("测试低电平")
time.sleep(5)
finally:
gpio.cleanup()
- 步骤 3. 您还可以通过以下命令检查 GPIO 引脚是否为高电平或低电平:
sudo cat /sys/kernel/debug/gpio| grep '326'
GPS 使用
!!!注意 以下是测试 GPS 模块的步骤,以下程序和软件适用于 HX-26-GN 系列 GPS 模块。请注意,GPS 模块不包含在标准产品中,您需要自行提供。
- 步骤 1. 请安装 GPS 模块并将 GPS 天线连接到 GPS 接口。

- 步骤 2. 系统启动后,您可以在主目录位置找到 twork 文件夹,双击进入并右键单击鼠标选择
在终端中打开
。

- 步骤 3. 在
终端
窗口中,请输入以下命令:
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 自带的磁盘工具。

在左侧选择您的 SSD,然后在右上角菜单栏下选择 格式化磁盘。

将您的 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 默认分配的路径。如果您发现您的 SSD 路径与此不匹配,可以通过命令 sudo fdisk -l
检查路径,然后将 copy-rootfs-ssd.sh、data/setssdroot.service 和 data/setssdroot.sh 文件中的所有 /dev/nvme0n1p1
路径更改为您的 SSD 所在路径。

上述扩展不会从 eMMC 中移除原始根目录内容。如果您不希望从 SSD 启动,可以移除 SSD,系统仍会从 eMMC 启动。
资源
技术支持与产品讨论
感谢您选择我们的产品!我们提供多种支持渠道,确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。