NVIDIA Jetson AGX Xavier 自研刷机

目录

1. 前期准备

1.1 Xavier配件

1.2 其他配件

2. 刷机过程

2.1 提前了解

2.2 主机下载 NVIDIA SDK Manager

2.3 安装 sdkmanager

 2.4 启动 sdkmanager

2.4.1 STEP 01

2.4.2 STEP 02

2.4.3 STEP 03

2.4.4 STEP 04

3. 完成刷机


1. 前期准备

1.1 Xavier配件

  •  Xavier 一台

  •  Xavier 电源适配器
  • 原装 Type-C 转 USB 连接线(用于连接主机进行刷机)
  • 原装 USB 母头转 Type-C 连接线(用于连接外设:键盘、鼠标)

1.2 其他配件

除了上述 Xavier 自带配件之外,还需自行准备如下配件:

  • 一台装有ubuntu系统的电脑作为主机(也可以使用 Ubuntu 虚拟机)
  • 一台显示器(分辨率最好为1920×1080,可以避免后续出现一些问题)
  • 一根 HDMI 连接线(用于连接 Xavier 与显示器,方便后续进行各种操作)
  • 一根网线(用于与主机相连处于同一局域网下)
  • 鼠标和键盘

2. 刷机过程

2.1 提前了解

Xavier 一侧有三个按钮,其中左侧为 Power 按钮、中间为 Force Recovery 按钮、右侧为 Reset 按钮

2.2 主机下载 NVIDIA SDK Manager

NVIDIA 官网 下载(如没有账号需注册一个 NVIDIA 账号)后缀为.deb的安装包

2.3 安装 sdkmanager

在安装包所在文件夹下打开终端(或者 Ctrl + Alt + T 打开终端,cd 到安装包保存路径),在终端输入下面命令进行安装

sudo apt install ./sdkmanager_*****_amd64.deb  // 这里改成自己下载的版本(可以通过键盘 Tab 键补全安装包)

 2.4 启动 sdkmanager

Ctrl + Alt + T 打开新终端,输入如下命令启动 sdkmanager

sdkmanager

登录 NVIDIA 账号

2.4.1 STEP 01

此时 Xavier 有两种情况

可以根据自身情况,随意选择

  • 情况一: Xavier 未与主机相连(右侧 Target Hardware 手动选择设备为 Jetson AGX Xavier modules) 
  • 情况二: Xavier 已与主机相连(右侧 Target Hardware 自动检测设备为 Jetson AGX Xavier)

本文后续是基于选择一进行的

两种选择都无需勾选 Host Machine(此选项是选择是否在主机上下载后续的安装文件)

下面选择想要刷的 JetPack 版本(4.** 为 Ubuntu18.04,5.** 为 Ubuntu20.04,推荐 Ubuntu18.04)

无需勾选 DeepStream

点击 CONTINUE

2.4.2 STEP 02

下面两个文件下载的保存路径一般默认即可

勾选底部 I accept ......,无需勾选 Download now ......

点击 CONTINUE

2.4.3 STEP 03

此时进入下载安装过程

等待下载过程 Downloading 进度100%之后,会进行安装过程 Installing

整个 Installing 过程根据实际操作可分为前后两步:1-镜像烧录  2-组件安装

  • 镜像烧录

待弹出如下界面

图片中红色部位是由于基于情况一, Xavier 未连接主机,因此提示未检测到。

(基于情况一, Xavier 一直未连接主机)此时便可将 Xavier 连接电源适配器并与主机通过 Type-C 转 USB 连接线相连【此时 Type-C 应使用 Xavier 电源指示灯旁的 C 口】并使 Xavier 处于关机状态,通过 HDMI 连接线外接显示器,等待后续操作

(基于情况二, Xavier 已连接主机)将 Xavier 关机,通过 HDMI 连接线外接显示器,等待后续操作

此处有 Automatic Setup(自动安装)和 Manual Setup(手动安装)两种选择使 Xavier 进入 Force Recovery 模式,推荐选择 Manual Setup - Jetson AGX Xavier( Automatic Setup 【自动安装】可能会出现错误),本文后续操作也是基于 Manual Setup - Jetson AGX Xavier 选择下进行的

操作面板步骤翻译如下:

  1. 选择 Manual Setup(手动安装)或者 Automatic Setup(自动安装)使 Jetson AGX Xavier 进入 Force Recovery 模式。只有在设备已经烧录完成并且当前正在运行时选择 Automatic Setup(自动安装)。
  2. 确保设备已经连接电源适配器,但是处于关机状态。
  3. 将主机与设备通过 USB Type-C 连接线连接。
  4. 按住中间【Force Recovery】按钮。
  5. 按住左侧【Power】按钮。
  6. 同时松开两个按钮。
  7. 存储设备选择【default】默认。

根据本文操作过程,下面只需:

  1. 选择 Manual Setup - Jetson AGX Xavier
  2. 按住 Xavier 侧面三个按钮中间的【Force Recovery】按钮
  3. 再同时按住左侧的【Power】按钮
  4. 待电源指示灯亮起后,同时松开两个按钮

系统检测到设备连接,选择设备 Jetson AGX Xavier,之前红色部位现在显示设备名称

此时可能会有两种界面:

界面一

点击 Flash 进行烧录

界面二

选择 Pre-Config 

设置 New Username 和 New Password

注意:记住此时设置的用户名(New Username)和密码(New Password),后面会用到

点击 Flash 进行烧录

如果是界面一,片刻之后,连接 Xavier 的显示器会进入 Ubuntu 系统,一系列操作后,进行同样的设置

此过程主机无需进行任何操作

注意:记住此时设置的用户名(username)以及密码(password),后面会用到

为使后续下载安装顺利,需要给 Ubuntu 系统进行换源

Ctrl + Alt + T 打开终端,输入如下命令

sudo gedit /etc/apt/sources.list

删除原文件内容,添加如下清华源(或者其他:阿里云源,中科大源)

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted

保存(Ctrl + S)并退出(Ctrl + Q)sources.list 文件

进行更新,在终端中输入如下命令

sudo apt-get update
  •  组件安装

待主机弹出如下界面

用网线将 Xavier 与主机相连,使其处于同一个局域网

此时主机可能会不断弹出提示“网络激活失败”,不影响正常安装

在 Username 和 Password 中输入之前设置的【用户名】和【密码】

点击 Install 进行安装

2.4.4 STEP 04

等待......安装完成

点击 FINISH


3. 完成刷机

正常情况,按照本文操作,刷机可顺利完成。

本文没有涉及很多刷机过程中遇到的问题,有需要会进行补充。

如遇到刷机问题欢迎私信评论,一起学习(本人磕盐小白)。

### 回答1: Jetson AGX Xavier手册是一个重要的指南,覆盖了NVIDIA Jetson AGX Xavier嵌入式系统的所有方面。手册提供了对该系统的全面介绍,包括硬件和软件特性、性能参数以及可用的开发工具。 手册的第一部分介绍了Jetson AGX Xavier的硬件,包括其处理器、内存、存储和外部接口。此外,手册还详细介绍了各种传感器和模块,这些模块可以帮助您扩展Jetson AGX Xavier的功能。 手册的第二部分介绍了Jetson AGX Xavier的软件特性,包括它支持的操作系统、软件开发工具和提供的软件库。此外,手册还提供了关于如何使用Jetson AGX Xavier进行深度学习和机器学习的详细指导,包括使用TensorFlow和PyTorch等流行的框架。 手册的最后部分介绍了如何开始开发应用程序,包括如何设置Jetson AGX Xavier,如何使用SDK Manager进行软件更新和安装以及如何使用NVIDIA深度学习和机器学习工具包进行应用程序开发。此外,手册还提供了一些示例应用程序,帮助您了解如何使用Jetson AGX Xavier完成特定任务。 总体而言,Jetson AGX Xavier手册是一个非常有用的资源,提供了对这个强大的嵌入式系统的全面理解。这个手册是每个Jetson AGX Xavier用户的必备指南,值得所有开发人员和究人员仔细阅读。 ### 回答2: Jetson AGX Xavier手册是一个详尽的用户指南,旨在帮助新手了解Jetson AGX Xavier平台的架构和使用方法。 手册涵盖了Jetson AGX Xavier的硬件和软件特性,包括处理器和存储器规格,运行TensorFlow和其他机器学习框架的方法,以及如何通过多种通信接口(如HDMI,USB和串行端口)连接和控制外设设备。该手册还涵盖了Jetson AGX Xavier的软件生态系统,包括操作系统(如Linux),驱动程序和库,以及如何使用图形用户界面和命令行界面。 此外,手册还介绍了如何优化Jetson AGX Xavier的性能和保护其硬件,例如使用供电方案、散热和其他物理配件。它还提供了有关所需系统要求的详细信息,例如需要的操作系统版本和所需的工具和软件。 总之,Jetson AGX Xavier手册是一本非常详尽的指南,旨在帮助用户更好地了解和使用这款强大的平台。通过这本手册,用户可以快速了解平台的设计和功能,为进一步开发和优化应用程序做好准备。 ### 回答3: Jetson AGX Xavier手册是一本详细介绍NVIDIA Jetson AGX Xavier嵌入式计算平台的手册。该手册以系统规格和硬件开发为主题,涵盖了该平台的架构、开发工具、软件开发包等方面的内容。手册中详细阐述了Jetson AGX Xavier的硬件设计,并提供了硬件接口与排板说明,使用户可以方便地使用该平台进行机器学习深度学习计算任务。 手册中还提供了NVIDIA JetPack SDK安装和配置的详细说明,包括如何使用TensorRT进行模型优化和推理、如何使用CUDA加速计算任务等,为用户提供了丰富的开发资源。此外,手册中还介绍了如何在Jetson AGX Xavier上部署不同类型的计算任务,包括机器视觉、AI集成、自动驾驶等领域的应用。 Jetson AGX Xavier手册对于想要快速了解和掌握该平台的开发者来说是非常有价值的,同时该手册也是Jetson AGX Xavier开发者工作的重要参考资料。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值