Skip to main content

NVIDIA® Jetson AGX Orin 32GB H01 套件

info

请注意,以下更新已于 2024 年 11 月 25 日应用到该产品:

  1. 更改了 5V 供电方案(电源 IC 从 ONNCP3020ADR2G 更换为 TI TPS53015DGS,并相应调整了外围元件),解决了在使用某些动态电流较高的 USB 设备时设备重启的问题。
  2. 优化了板卡布局,放大了风扇线缆的开槽,以适配风扇布线。
  3. 为了稳定配件供应,WiFi 模组型号从 8265.NGW 更换为 BL-M8822CP1,并相应更新了软件驱动。

本教程将指导你如何在 Jetson AGX Orin 32GB H01 套件上安装 JetPack。

前置条件

  • Ubuntu 主机电脑(原生安装或使用 VMware Workstation Player 的虚拟机)。
  • Jetson AGX Orin H01 套件。
  • USB Type-C 数据传输线

进入强制恢复模式

  • 步骤 1: 板卡上有一个恢复按键,它位于下图所示的三个按键的中间。按住恢复按键,然后将板卡连接到电源即可进入强制恢复模式。
  • 步骤 2: 使用 USB Type-C 数据传输线将 Jetson AGX Orin 32GB H01 套件与 Ubuntu 主机电脑连接。
  • 步骤 3: 在 Ubuntu 主机上使用 lsusb 命令,确认设备是否已进入恢复模式。
info

如果日志中出现 0955:7223 NVIDIA Corp.,则表示设备已进入恢复模式。

下载外设驱动

首先,你需要为该板卡安装外设驱动。这些驱动是部分硬件外设在板卡上正常工作所必需的。点击下方链接,根据 JetPack 版本下载对应驱动。

JetPack 版本L4T 版本驱动下载链接L4T 下载链接
5.0.235.1DownloadDownload
5.1.135.3.1DownloadDownload
5.1.435.6.0DownloadDownload
6.036.3DownloadDownload
6.136.4DownloadDownload
6.236.4.3DownloadDownload
7.239.2.0DownloadDownload

刷写到 Jetson

danger

NVIDIA® Jetson AGX Orin 32GB H01 套件预装了 JetPack 5.1.4 操作系统。默认用户名和密码为 user: nvidia / password: nvidia。收到设备后,你可以直接登录系统开始使用,无需重新刷写系统。

如果你的系统损坏,可以参考下面的步骤重新刷写系统。

这里我们将使用:NVIDIA L4T 35.1 来在 Jetson AGX Orin 32GB H01 套件上安装 Jetpack 5.0.2,或使用 NVIDIA L4T 35.3.1 来安装 Jetpack 5.1.1

  • 步骤 1: 在主机电脑上下载合适的 NVIDIA 驱动。所需驱动如下所示:
  • 步骤 2: 将之前下载的外设驱动移动到与 NVIDIA 驱动相同的文件夹中。现在你会在同一文件夹中看到三个压缩文件。
  • 步骤 3: 通过进入包含这些文件的文件夹,解压 Jetson_Linux_R35.1.0_aarch64.tbz2Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2,并应用更改
cd <directory_where_the_files_are_located>
tar xf Jetson_Linux_R35.1.0_aarch64.tbz2
cd Linux_for_tegra/rootfs
sudo tar xfp ../../Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh
  • 步骤 4: 解压 AGX-Orin-32GB-H01-JP5.0.2.zip。这里我们另外安装用于解压 .zip 文件的 unzip 软件包
cd ..
sudo apt install unzip
unzip AGX-Orin-32GB-H01-JP5.0.2.zip

此时会询问是否替换文件。输入 A 并按下 ENTER 以替换必要的文件

  • 步骤 5: 将系统刷写到 eMMC
cd Linux_for_Tegra
sudo ./flash.sh jetson‐agx‐orin‐devkit mmcblk0p1

如果刷写过程成功,你会看到如下输出

遇到的错误

  • Jetpack 5.1.1 上,AGX OrinNX Orin 出现 ERROR: failed to read rcm_state 错误
    • NVIDIA 对 Jetson AGX Orin 做了 PCN 变更,但这不是 Seeed 的 PCN 变更。
    • 除了 Wiki 中提到的物料外,请在 Jetson Linux 35.3.1 页面底部下载 Overlay_PCN210361_PCN210100_r35.3.1.tbz2
    • 在解压 Jetson_Linux 之后、应用二进制文件之前,请先解压 Overlay_PCN210361_PCN210100_r35.3.1.tbz2。然后将所有文件和文件夹复制到 Linux_For_Tegra 中(合并,而不是跳过)。
    • 然后继续按照指南中的剩余步骤操作。

开发者工具

预装 Jetpack,便于快速开发与边缘 AI 集成

Jetson Software 从 NVIDIA JetPack™ SDK 开始,它提供了完整的开发环境,并包含 CUDA-X 加速库和其他 NVIDIA 技术,以帮助你快速启动开发。JetPack 包含 Jetson Linux 驱动程序包,为 Jetson 平台提供 Linux 内核、引导加载程序、NVIDIA 驱动、烧录工具、示例文件系统和工具链。它还包括安全特性、空中升级能力等更多功能。

计算机视觉与嵌入式机器学习

  • Deepstream 为基于 AI 的多传感器处理以及 Jetson 上的视频和图像理解提供完整的流式分析工具包。
  • TAO 基于 TensorFlow 和 PyTorch 构建,是 NVIDIA TAO 框架的低代码版本,可加速模型训练
  • alwaysAI:在 reComputer 的边缘侧直接构建、训练和部署计算机视觉应用。通过企业订阅,可免费访问 100+ 预训练计算机视觉模型,并在云端通过几次点击训练自定义 AI 模型。查看我们的 wiki 指南以开始使用 alwaysAI。
  • edge impulse:用于在边缘部署音频、分类和目标检测应用的最简单嵌入式机器学习流水线,对云零依赖。
  • Roboflow 提供工具,将原始图像转换为自定义训练的目标检测和分类计算机视觉模型,并部署该模型以供应用使用。请参阅 https://docs.roboflow.com/inference/nvidia-jetson 了解如何使用 Roboflow 部署到 NVIDIA Jetson。
  • ultralytics yolo:使用迁移学习,通过 YOLOv5 实现小样本目标检测,只需极少的训练样本。请参阅我们逐步讲解的 wiki 教程。
  • Deep Learning:在 NVIDIA Jetson Nano 上优化你的模型。点击 here 前往 Deci,自动基准测试并优化 NVIDIA Jetson Nano 和 Xavier NX 设备上的运行时性能

语音 AI

  • Riva 是一个 GPU 加速的 SDK,用于构建针对你用例定制并可实现实时性能的语音 AI 应用。

远程车队管理

使用 allxon 启用安全的 OTA 和远程设备管理。使用代码 H4U-NMW-CPK 解锁 90 天免费试用。

机器人与 ROS 开发

  • NVIDIA Isaac ROS GEMs 是硬件加速的软件包,使 ROS 开发者更容易在 NVIDIA 硬件上构建高性能解决方案。了解更多 NVIDIA Isaac 相关信息。
  • Cogniteam Nimbus 是一款云端解决方案,可让开发者更高效地管理自主机器人。Nimbus 平台开箱即用地支持 NVIDIA® Jetson™ 和 ISAAC SDK 及 GEMs。查看我们的 webinar 了解如何使用 Nimbus 将你的 ROS 项目连接到云端。

技术支持与产品讨论

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

Loading Comments...