Skip to main content

reComputer J401B 入门指南

介绍

reComputer J401B 系列是 reComputer Classic 系列的迭代产品。搭载 NVIDIA Jetson Orin NX 8GB 模组的 reComputer J4011B 是一款功能强大且紧凑的边缘 AI 设备,具备丰富的接口:2 路 USB 3.2、HDMI、以太网、用于 Wi-Fi 模组的 M.2 Key E、用于 SSD 的 M.2 Key M、用于 LTE 模组的 mini-PCIe、CAN、40 针接口等。

note

可定制选项:Logo 品牌定制、包装和固件烧录。

特性

  • 打造最强大的嵌入式 AI 平台: 兼容 Jetson Orin NX 模组,提供最高 100 TOPS 算力。

  • 面向开发与量产的设计: 配备丰富的 I/O:2 路 USB3.2、HDMI、以太网、M.2 Key M、M.2 Key E、mini-PCIe、40 针 GPIO 等。支持包括 Wi-Fi 和 LTE 在内的多种有线与无线通信。

  • 快速推向市场: 预装 JetPack5.1.3,Linux OS BSP 开箱即用。

  • 认证包括 ROHS、CE、FCC、KC、UKCA、REACH。

  • 长期供货: 预计供货周期:至少至 2032 年。

规格参数

规格reComputer J3010BreComputer J3011BreComputer J4011BreComputer J4012B
模组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 Core1024 核 NVIDIA Ampere 架构 GPU,带 32 个 Tensor Core1024 核 NVIDIA Ampere 架构 GPU,带 32 个 Tensor Core
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 加速器/1× NVDLA v22× NVDLA v2
DLA 最大频率/614 MHz
视觉加速器/1× PVA v2
存储128GB NVMe SSD
视频编码器由 1–2 个 CPU 核心支持 1080p301× 4K60 (H.265) | 3× 4K30 (H.265)
6× 1080p60 (H.265) | 12× 1080p30 (H.265)
视频解码器1× 4K60 (H.265)
2× 4K30 (H.265)
5× 1080p60 (H.265)
11× 1080p30 (H.265)
1× 8K30 (H.265) | 2× 4K60 (H.265) | 4× 4K30 (H.265)
9× 1080p60 (H.265) | 18× 1080p30 (H.265)
显示1× HDMI 2.1
CSI 摄像头2× CSI(2-lane 15pin)
网络1× 千兆以太网 (10/100/1000M)
USB2× 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
Mini PCIe1× mini-PCIe,用于 LTE 模组
风扇1× 4 针风扇连接器 (5V PWM)
CAN1× CAN
多功能接口1× 40 针扩展排针,1× 12 针控制与 UART 排针
RTCRTC 2 针,RTC 座(支持 CR1220,但不包含电池)
电源 通过 5525 直流插座输入 DC 9–19V
电源适配器不包含电源适配器
工作温度-10℃~60℃
机械尺寸130mm × 120mm × 58.5mm

刷写 JetPack

在这里,我们将向你展示如何将 Jetpack 刷写到连接在 reComputer J4012B / J4011B / J3010B 和 J3011B 上的 NVMe SSD。所有这些设备内部都搭载 J401B 载板,刷机流程完全相同。

danger

reComputer J401B 系列在随机附带的 NVMe SSD 上已预装 JetPack 5.1.3,因此你无需重新刷写。不过,如果你希望重新刷写 JetPack,可以按照本指南进行操作。

支持的模组

前置条件

  • Ubuntu 主机电脑
  • reComputer J4012B / J4011B / J3010B 或 J3011B
  • USB Type-C 数据传输线
info

我们建议你使用物理 Ubuntu 主机设备,而不是虚拟机。 请参考下表准备主机环境。

JetPack 版本 Ubuntu 版本(主机电脑)
18.04 20.04 22.04
JetPack 5.x
JetPack 6.x
note
  • 我们不建议使用虚拟机以及 ARM 架构的 Ubuntu 进行刷机。

进入强制恢复模式

在继续安装步骤之前,我们需要确保 Jetson 设备处于强制恢复模式。

请参考以下步骤将 Jetson 设备设置为强制恢复模式。

note

动画 GIF 中的载板是 J401,但不用担心——进入强制恢复模式的步骤对于 J401 和 J401B 载板是相同的。

分步说明

步骤 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. 移除跳线

刷写 Jetpack 操作系统

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

接口使用

info

有关接口使用的更多信息,请参考此wiki 页面

资源

技术支持与产品讨论

感谢您选择我们的产品!我们将为您提供多种支持,以确保您在使用我们产品的过程中尽可能顺利。我们提供多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...