Skip to main content

reComputer J401B 入门指南

note

本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues

简介

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

特性

  • 打造最强嵌入式 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。

  • 快速上市: 预装 JetPack 5.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 核心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
深度学习加速器/1x NVDLA v22x NVDLA v2
DLA 最大频率/614 MHz
视觉加速器/1x PVA v2
存储128GB NVMe SSD
视频编码器支持 1-2 个 CPU 核心的 1080p301x 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-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,但不包含)
电源DC 9-19V,通过 5525 DC 插孔
电源适配器不包含电源适配器
温度-10℃~60℃
机械尺寸130mm x120mm x 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 主机电脑。

步骤 3. 在 Linux 主机电脑上,打开终端窗口并输入命令 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 及以上版本。

首先,在 Ubuntu 主机电脑上安装以下所需依赖项,然后再进行 JetPack 的刷写。

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: 在主机电脑上下载 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...