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_aarch64 和 Tegra_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...