Skip to main content

将 JetPack 操作系统刷写到 A203E 迷你电脑(NVIDIA Jetson Xavier NX)

在本教程中,我们将向您展示如何将 Jetpack 操作系统刷写到支持 NVIDIA Jetson Xavier NX 模块的 A203E 迷你电脑。我们将介绍两种刷写系统的方法,由于 A203E 迷你电脑与官方 NVIDIA Jetson 载板不同,因此还需要安装相应的驱动程序。

入门指南

我们可以通过使用 Linux 终端 轻松完成此操作。对于具有 Linux 知识基础的用户,我们强烈建议仅使用 Linux 终端。

软件准备

!!!note 在本教程中,我们将使用基于 Ubuntu 18.04 LTS 的系统来完成安装。

硬件准备(强制恢复模式)

  • 安装有 Ubuntu 18.04 操作系统的主机电脑
  • 一根 Micro-USB 数据线
  • A203E 的电源适配器

在进行安装步骤之前,我们需要确保开发板处于强制恢复模式

步骤 1. 请首先找到 A203E 侧面的 Micro-USB 端口、电源和复位按钮。

要将 A203E 置于强制恢复模式,请确保 A203E 已关机。

步骤 2. 使用 Micro-USB 线缆连接 A203E 和主机电脑。

步骤 3. 连接 A203E 的电源适配器。

步骤 4. 首先按住 复位键,然后按住 电源键,等待 LED 灯亮起,然后松开 电源键,现在等待 2 秒松开 复位键

步骤 5. 在 Linux 主机电脑屏幕上,我们可以右键单击鼠标打开终端并输入命令 lsusb。当返回的内容中包含 NVidia Corp. 时,表示您的 A203 载板处于强制恢复模式,您可以继续进行后续操作。

ID 取决于载板上的模块,信息显示如下:

  • 对于 Jetson Xavier NX:0955:7e19 NVidia Corp

通过命令行刷写 JetPack 操作系统

以下是使用命令行脚本刷写 Jetpack 操作系统的工作流程:

步骤 1. 下载合适的 NVIDIA Linux 驱动包

Linux 主机 PC 上,我们需要打开浏览器并访问 Jetson Linux Archive。首先我们应该检查 Jetson Linux 的版本是否受支持。在这种情况下,我们使用 NVIDIA L4T 35.1.0(相当于 Jetpack 5.0.2)

找到合适的版本后,点击进入下载页面。找到并点击 "L4T Driver Package (BSP)" 和 "Sample Root Filesystem" 来下载驱动文件。文件名类似于 Tegra_Linux_Sample-Root-Filesystem_Rxx.x.x_aarch64.tbz2Jetson-210_Linux_Rxx.x.x_aarch64.tbz2

以此为例,我们选择 NVIDIA L4T 35.1.0 版本,文件名应该是:

  • Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
  • Jetson_Linux_R35.1.0_aarch64.tbz2

步骤 2. 通过命令行解压包文件并组装 Rootfs

在 Linux 主机 PC 上,请打开 终端 并使用以下命令行来解压文件并组装 rootfs:

tar xf ${L4T_RELEASE_PACKAGE}
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../${SAMPLE_FS_PACKAGE}
cd ..
sudo ./apply_binaries.sh

!!!注意 ${XXX_XX_XXX} 是您放置文件名称的地方。

  • 例如,下载的文件存储在 ~/Downloads/ 中,请在您的 Ubuntu 主机上打开 终端 并输入以下命令:
cd ~/Downlands/
mkdir Jetpack_502
mv Jetson_Linux_R35.1.0_aarch64.tbz2 Jetpack_502/
mv Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2 Jetpack_502/
cd Jetpack_501/
tar xf Jetson_Linux_R35.1.0_aarch64.tbz2
cd Linux_for_Tegra/rootfs/
sudo tar xpf ../../Tegra_Linux_Sample-Root-Filesystem_R35.1.0_aarch64.tbz2
cd ..
sudo ./apply_binaries.sh

步骤 3. 下载并应用驱动程序

在 Linux 主机 PC 上,请点击 A203E 驱动程序下载 下载我们准备的驱动程序

要应用驱动程序,请在 终端 中输入以下命令,这是从之前示例步骤的延续,其中驱动程序文件已下载并保存在 ~/Downloads 文件夹中,我们还在 ~/Downloads 文件夹内创建了 Jetpack_501 文件夹,以确保我们在 Linux_for_Tegra 文件夹中只有最新的 Jetpack 5.0.2 系统文件:

cd ~/Downloads/
unzip 203_jp5.0.2.zip
cp -r203_jp5.0.2/203_jp5.0.2/Linux_for_Tegra Jetpack_501/Linux_for_Tegra

步骤 4. 将系统刷写到开发板

在示例中,我们使用 NVIDIA Jetson Xavier NX 模块,可以直接将系统刷写到开发板,执行以下命令:

cd ~/Downlands/Jetpack_502/Linux_for_Tegra
sudo ./flash.sh -r jetson-xavier-nx-devkit-emmc mmcblk0p1

技术支持与产品讨论

感谢您选择我们的产品!我们在这里为您提供不同的支持,以确保您使用我们产品的体验尽可能顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...