NVIDIA® Jetson AGX Orin™ 开发套件支持基于 Jetson Orin 模块的产品开发功能齐全的 AI 应用。该套件包含一个高性能、低功耗的 Jetson AGX Orin 模块,并且能够模拟其他 Jetson Orin 模组。

本指南介绍如何快速设置 NVIDIA® Jetson AGX Orin™ 开发者套件以满足您的开发需求。

可选设置流程

要使用 SDK 管理器设置开发者套件,请参阅 Jetson AGX Orin 开发者套件用户指南

包装盒中包含

Jetson AGX Orin 开发者套件包括:

  • NVIDIA Jetson AGX 模块(带散热器及参考载板)
    • 802.11 ac/abgn 无线网络接口控制器
  • USB Type-C 电源
  • USB Type-C 到 USB Type-A 线缆
  • 快速入门和支持指南

所需准备

  • 网络连接
  • 您还需要以下任一套设备(无外接显示器方式请见下方说明):

    • 配备 DisplayPort 线缆的 PC 显示器
    • USB 键盘和鼠标
    • 额外配备的计算机 ( Windows、Mac、Linux)
  • 操作指南

    步骤 1 - 完成 Ubuntu 设置(oem-config

    与开发者套件交互有两种方式:一种是连接显示器、键盘和鼠标(“连接显示器”或“有头”配置);另一种是通过来自另一台(主机)电脑的连接,以“无外接显示器”配置进行操作。

    初始设置
    附带显示器
    初始设置
    无外接显示器配置
    显示器、键盘和鼠标 ❗必需 非必需
    额外电脑( Windows、Mac、Linux) 非必需 ❗必需
    1. 首先,将以下设备连接到开发套件;

      • 将 DisplayPort 线缆连接到电脑显示器 (8)
        • 如果显示器只有 HDMI 输入,请使用有源 DisplayPort 转 HDMI 转接头/线缆。
      • USB 键盘和鼠标 (12)
      • 以太网线 (6) (如果计划通过 WLAN 连接互联网,则此项可选)
    2. 然后,将随机附带的电源适配器插入 DC 接口上方的 USB Type-C™ 端口 (4)

    3. 开发套件应会自动开机,电源按钮附近的白色 LED 指示灯 (0) 将点亮。如果没有自动开机,请按下电源按钮 (1) 。
    4. 等待最多 1 分钟,直到电脑显示器上显示 Ubuntu 画面。

    当您首次启动时,开发套件会引导您完成一些初始设置,包括:

    • 查看并接受 NVIDIA Jetson 软件最终用户许可协议(EULA)
    • 选择系统语言、键盘布局和时区
    • 创建用户名、密码和计算机名称
    • 配置无线网络

    完成 oem-config 后,开发套件会重启,您应当会在显示器上看到类似这样的 Ubuntu 桌面。

    Initial desktop screen

    继续下一步。

    以无外接显示器(headless)方式设置开发套件

    1. 首先,将以下设备连接到开发套件;

      • 随附的 USB Type-A 转 USB Type-C 线缆的 Type-C 端,连接到 40 针接口旁的 USB Type-C 接口 (10);另一端连接到您的电脑。
      • 以太网线 (6) (如果计划通过 WLAN 连接互联网,则此项可选)

      注意事项

      务必不要在 DisplayPort 输出口插入任何设备,否则 oem-config 会被导向桌面界面,您将无法通过 USB 完成初始设置。

    2. 然后,将随机附带的电源适配器插入 DC 插孔上方的 USB Type-C™ 端口 (4)

    3. 开发套件应会自动开机,电源按钮附近的白色 LED 指示灯 (0)将点亮。如果没有自动开机,请按电源按钮(1) 。
    4. 请等待最多 1 分钟。
    5. 在您的电脑上,使用串口终端程序通过主机串口连接到开发套件。

    通过 USB 在您的电脑上完成 oem-config 配置流程。

    选择计算机类型:

    1. 右键点击 Windows 开始图标,选择“设备管理器”。
    2. 展开“端口(COM 和 LPT)”,找到一个USB 串行设备(本例中为COM10) 。
    3. 通过双击该设备条目检查设备属性,确保在 详细信息选项卡下,VID 和 PID 分别为09557020
    4. 根据您选择的终端程序,按照以下说明操作;

    PuTTY是最常用的串口终端程序之一。您也可以使用其他终端程序,但如果您的 Windows 电脑上没有相关软件,可以从此处下载 PuTTY。

    1. 打开 PuTTY 程序
    2. 当左侧Category:栏中选择Session时,在Serial line中输入串口名称(COM 端口名),在Speed中输入 115200。
    3. 单击Open连接到控制台
    4. 使用您的电脑键盘,通过命令行界面(CUI)完成 Jetson 的初始配置(oem-config)。
    1. 打开MobaXterm程序。
    2. 点击顶部菜单栏中的 Session 图标(或在菜单中选择 Sessions -> New session)。
    3. 在顶部栏中选择 Serial,选择您在上一步通过设备管理器确认的串口,并将速率(Speed,bps)设置为115200
    4. 单击OK连接到控制台
    5. 使用您的电脑键盘,通过命令行界面(CUI)完成 Jetson 的初始配置(oem-config)

    查找 tty 设备

    在连接 Jetson 开发套件进行初始设置之前,先检查您的 macOS 电脑上已显示的串行设备。

    ls/ dev/ cu.usbmodem

    将您的 macOS 电脑连接到 Jetson AGX Orin Developer Kit 的 40 针接口旁的 USB Type-C 端口 (10),并运行相同的命令以查找新添加的设备。

    {$ ls/ dev/ cu.usbmodem}
    / dev/ cu.usbmodem14133200001053

    新出现的串行设备对应的是您的 Jetson 开发套件。

    ~$ ls -l /dev/cu.usbmodem*
    crw-rw-rw-  1 root  wheel   18,  19 Oct  2 03:54 /dev/cu.usbmodem14133200001053
    

    Screen 命令

    screen已默认作为 macOS 的一部分预装。

    请使用之前找到的设备名称,作为 screen 命令的命令行选项。

    sudo screen /dev/cu.usbmodem14133200001053 115200
    

    使用您的 Mac 键盘,通过命令行界面(CUI)完成 Jetson 的初始配置(oem-config)。

    退出screen

    要结束screen会话,请按下 C-a + k(Ctrl+A然后K) 在确认提示时按y

    查找 tty 设备

    在连接 Jetson 开发套件进行初始设置之前,先检查您的 Linux 电脑上已显示的串口设备。

    dmesg | grep --color 'tty'
    

    将您的 Linux 电脑连接到 Jetson AGX Orin Developer Kit 的 40 针接口旁的 USB Type-C 端口 (10),然后运行相同的命令,以查找新添加的设备。

    ~$ dmesg | grep --color 'tty'
    …
    …
    [xxxxxx.xxxxxx] cdc_acm 1-5:1.2: ttyACM0: USB ACM device
    

    新出现的串行设备对应的是您的 Jetson 开发套件。

    $ ls -l /dev/ttyACM0
    crw-rw---- 1 root dialout 166, 0 Oct  2 02:45 /dev/ttyACM0
    

    Screen 命令

    如果您的 Linux 电脑上尚未安装 Screen 程序,请先进行安装。

    例如,如果您使用的是 Ubuntu,可以使用以下命令安装 Screen:

    sudo apt-get install -y screen
    

    将之前找到的设备名称作为 screen 命令的命令行参数使用。

    sudo screen /dev/ttyACM0 115200
    

    使用您的电脑键盘,通过命令行界面(CUI)完成 Jetson 的初始配置(oem-config)。

    退出screen

    要结束 screen 会话,请按下 C-a+ k (即 Ctrl+A然后K) 在确认提示时按 y

    继续下一步。

    步骤 2 - 安装 JetPack 组件

    初始设置完成后,您可以通过互联网安装与您的 L4T 版本对应的最新 JetPack 组件。

    如果您在 Ubuntu 桌面环境下,请打开一个终端窗口 (Ctrl+Alt+T) 。

    注意事项

    请首先检查您的 L4T 版本,以确认您的设备是否刷写了较旧版本的 BSP。

    cat/ etc/ nv_tegra_release

    您可能会看到类似下面的信息,这表明你所用的是 JetPack 5.0 Developer Preview 版本的 L4T

    如果您的 L4T 版本较早,请使用以下命令手动添加 apt 软件源条目。

    sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/common r34.1 main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
    sudo bash -c 'echo "deb https://repo.download.nvidia.com/jetson/t234 r34.1 main" >> /etc/apt/sources.list.d/nvidia-l4t-apt-source.list'
    

    如果您看到R34 (release), REVISION: 1.0或更高版本,说明你的 apt 源列表已经是最新的,可以直接进行后续操作。

    请运行以下命令以安装 JetPack 组件。

    sudo apt update
    sudo apt dist-upgrade
    sudo reboot
    sudo apt install nvidia-jetpack
    

    安装过程可能需要大约一小时(具体时间取决于您的网络连接速度)。

    下一步

    恭喜您完成 Jetson AGX Orin 开发套件的设置!

    以下指南将帮助您进一步了解开发套件,并搭建理想的开发环境: