本主题将帮助您快速开始使用NVIDIA® Jetson™ Linux和NVIDIA Jetson开发者套件。
NVIDIA提供了Jetson模块和Jetson开发者套件。Jetson开发者套件包括一个非生产规格的Jetson模块,该模块连接在一个参考载板上。您可以使用它与NVIDIA® JetPack™ SDK一起开发和测试适合您用例的软件。Jetson开发者套件不适用于生产用途。
Jetson模块适合在其操作期间部署在生产环境中。每个Jetson模块出厂时没有预装软件;您将其连接到为您的最终产品设计或采购的载板上,并刷入您开发的软件镜像。
此版本的Jetson Linux支持以下Jetson设备:
NVIDIA ® Jetson AGX Orin™ 模块 和 Jetson AGX Orin 开发套件
NVIDIA ® Jetson Xavier™ NX 系列模块 和 Jetson Xavier NX 开发套件
NVIDIA ® Jetson AGX Xavier™ 系列模块 和Jetson AGX Xavier 开发套件
有关这些Jetson设备的详细信息,请参阅 NVIDIA 边缘计算网站的 Jetson 软件文档页面和 Jetson FAQ .
本节解释了如何通过刷入适当的软件来准备Jetson开发者套件以供使用。
本指南的后续部分将更详细地解释如何:
设置 Jetson 开发工具包
烧写 软件到 Jetson 开发工具包
您拥有一台Jetson开发者套件和一台独立的Linux主机系统。
您的Jetson开发者套件已关闭电源,并按照如下方式连接。(请注意,您的Jetson开发者套件可能不包含下面列出的设备和电缆。)
Linux主机通过开发者套件的适当USB端口连接以进行刷写。
对于NVIDIA Jetson AGX Xavier开发者套件,使用靠近电源按钮的USB-C端口。
对于其他Jetson开发者套件,使用micro USB端口。
任何所需的USB外设,如键盘和鼠标,都连接到Jetson开发者。您可以为此使用USB集线器。
连接有线以太网并接入互联网,以便在安装Jetson Linux并在开发者套件上运行后安装可选软件。
连接显示设备或串行控制台。串行控制台可以是运行在主机计算机或其他连接计算机上的终端程序。
必须将主机系统配置为设置某些环境变量:
1, 下载最新的 Jetson Linux 发布包和示例文件系统,Jetson 开发者套件下载地址: https://developer.nvidia.com/linux-tegra 。
2, 输入以下命令以解压缩文件并组装 rootfs:
$ tar xf ${L4T_RELEASE_PACKAGE}
$ sudo tar xpf ${SAMPLE_FS_PACKAGE} -C Linux_for_Tegra/rootfs/
$ cd Linux_for_Tegra/
$ sudo ./apply_binaries.sh
$ sudo ./tools/l4t_flash_prerequisites.sh
3, 确保您的 Jetson 开发者套件已按照假设中的描述进行了配置,并且连接到您的 Linux主机。
4,将您的 Jetson 开发者套件置于强制恢复模式。
5, 按照确定开发者套件是否处于强制恢复模式 的过程确认开发者套件已处于强制恢复模式。
6, 在Linux主机上输入此命令以安装(刷写)Jetson版本到Jetson开发者套件上。
Jetson Orin Nano开发者套件和Jetson Orin NX开发者套件(NVMe):
$ 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 jetson-orin-nano-devkit internal
Jetson Orin Nano 开发者套件和 Jetson Orin NX 开发者套件 (USB):
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
Jetson Orin Nano 开发者套件和 Jetson Orin NX 开发者套件 (SD):
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
Jetson AGX Orin 开发者套件:
$ sudo ./flash.sh jetson-agx-orin-devkit internal
Jetson AGX Xavier 开发者套件:
$ sudo ./flash.sh jetson-agx-xavier-devkit internal
Jetson Xavier NX 开发者套件(SD 卡):
$ sudo ./flash.sh jetson-xavier-nx-devkit internal
在Jetson模块和配置中提供了常见配置的列表( Jetson Modules and Configurations )。
7, 当安装过程完成时,Jetson开发者套件会自动重启。此时您的Jetson开发者套件已经可以运行了。按照显示屏上的提示设置用户帐户并登录。
JetsonLinux为以下配置提供现成的支持。
Module |
Module Type |
Carrier Board |
Configuration |
Configuration Notes |
---|---|---|---|---|
Jetson Orin NX 16GB-DRAM (P3767-0000) |
Production |
Jetson Orin Nano reference carrier board (P3768-0000) |
|
Flashes QSPI-NOR and USB/NVMe drive (only supported via l4t_initrd_flash.sh) |
Jetson Orin NX 8GB-DRAM (P3767-0001) |
Production |
Jetson Orin Nano reference carrier board (P3768-0000) |
|
Flashes QSPI-NOR and USB/NVMe drive (only supported via l4t_initrd_flash.sh) |
Jetson Orin Nano 8GB-DRAM (P3767-0003) |
Production |
Jetson Orin Nano reference carrier board (P3768-0000) |
|
Flashes QSPI-NOR and USB/NVMe drive (only supported via l4t_initrd_flash.sh) |
Jetson Orin Nano 4GB-DRAM (P3767-0004) |
Production |
Jetson Orin Nano reference carrier board (P3768-0000) |
|
Flashes QSPI-NOR and USB/NVMe drive (only supported via l4t_initrd_flash.sh) |
Jetson Orin Nano 8GB-DRAM (P3767-0005) |
Development |
Jetson Orin Nano reference carrier board (P3768-0000) |
|
Flashes QSPI-NOR and microSD Card/USB/NVMe drive (only supported via l4t_initrd_flash.sh) |
Jetson AGX Orin Dev-Kit Module (P3701-0000) |
Development |
Jetson AGX Orin reference carrier board (P3737-0000) |
|
Flashes QSPI-NOR and eMMC |
Jetson AGX Orin 32GB-DRAM (P3701-0004) |
Production |
Jetson AGX Orin reference carrier board (P3737-0000) |
|
Flashes QSPI-NOR and eMMC |
Jetson AGX Orin 64GB-DRAM (P3701-0005) |
Production |
Jetson AGX Orin reference carrier board (P3737-0000) |
|
Flashes QSPI-NOR and eMMC |
Jetson Xavier NX (P3668-0000) |
Development |
Jetson Xavier NX reference carrier board (P3509-0000) |
|
Flashes QSPI-NOR and microSD Card |
Jetson Xavier NX 8 GB-DRAM (P3668-0001) and 16 GB-DRAM (P3668-0003) |
Production |
Jetson Xavier NX reference carrier board (P3509-0000) |
|
Flashes QSPI-NOR and eMMC |
Jetson AGX Xavier 16 GB-DRAM (P2888-0001), 32 GB-DRAM (P2888-0003), and 64 GB-DRAM (P2888-0005) |
Development and Production |
Jetson AGX Xavier reference carrier board (P2822-0000) |
|
Flashes internal eMMC |
Jetson AGX Xavier Industrial (P2888-0008) |
Production |
Jetson AGX Xavier reference carrier board (P2822-0000) |
|
Flashes eMMC |
开发模块仅作为开发套件的组件出售。生产模块与列出的载板兼容,主要用于生产用途,因此仅单独出售。开发和生产模块两种方式都出售。
对于上面显示的每个配置,都有一个相应的扩展名文件 .conf
.例如,配置文件 jetson-nano-devkit
是 jetson-nano-devkit.conf 。
将Linux主机连接到适当的USB端口 您的Jetson开发工具包(见 假设 )。
在主机上打开终端窗口并输入命令 lsusb
.如果您看到消息,Jetson模块处于强制恢复模式:
Bus Device : ID 0955: Nvidia Corp.