NVIDIA Jetson AGX Xavier刷机Jetpack4.3

目录

  • 前言
  • 下载安装SDK Manager
  • 使用SDK Manager进行烧录
    • STEP 01
    • STEP 02
    • STEP 03
      • part 1 主机端
      • part 2 Xavier端
      • part 3 主机端
    • STEP 04

前言

Nvidia Jetson Xavier是一个嵌入式的AI计算平台,有着高性能、低功耗的优点。
由于Xavier是嵌入式平台,使用的是AArch64架构,与我们平时使用的Intel架构电脑不一样,故开发环境搭建方式也不一样。

为了简化环境搭建过程,让人们能更快的上手使用,Nvidia提供了一套SDK,叫做JetPack,包含有CUDA、cuDNN、TensorRT等常用深度学习库,只需要刷机即可直接安装到Xavier。

所谓刷机就是利用另一台计算机作主机,将 OS 镜像下载好,然后烧录到 xavier 中并安装一些 SDK 组件的过程。

下载安装SDK Manager

选择一台Ubuntu系统的计算机作为主机,打开Nvidia官网,选择JetPack4.3版本的SDK Manager进行下载,需要一个 Nvidia 账号。(推荐下载4.2以后版本,因为安装方式简化了不少,本文介绍的也是新版安装方式,若需安装4.2之前版本,请查看其他文章)

下载完成后使用以下命令安装:

sudo apt install ./sdkmanager_xxx_amd64.deb

安装完成后,在终端启动:

sdkmanager

使用SDK Manager进行烧录

STEP 01

  • 打开SDK Manager后,登录 nvida 账号后进入该界面(如果显示 OOPs,是网络的原因,多试几次就可以了)。
  • 取消勾选 Host Machine(这个是为主机下载安装文件的,如果想在主机上安装Nvida软件,可以勾选这个,实际上没必要)。
  • 然后点击 continue,进入下一步。

NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第1张图片

STEP 02

  • 选择下载和安装路径,默认即可
  • 勾选 I accept 选项
  • 不要勾选 Download now, install later 选项,虽然也可以先下载,然后再离线安装,但不建议这么做
  • 进入下一步

NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第2张图片

STEP 03

part 1 主机端

此时会先下载OS镜像,下载完成后会跳出以下界面:
NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第3张图片

  • 选择 Manaul setup
  • 将 xavier 接通电源,但是保持关机状态
  • 用原装的 type-C 转 USB 线,将 xavier 正面的 type-C 接口与主机的 USB 3.0 接口相连
  • 先按住位于 xavier 侧面的正中间的强制恢复按钮不放,再按住开机按钮不放,等待 2 s 后同时松开。此时,可以看到
    xavier正面的白色电源指示灯亮起。
  • 打开主机的终端,输入 lsusb 命令,如果看到 NVidia Corp 则说明 xavier 与主机连接成功
  • 点击 Flash 按钮,开始烧录 OS 镜像

part 2 Xavier端

烧录完 OS 镜像后(总进度完成 25%),会跳出以下界面
NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第4张图片

  • 此时xavier 会自动开机,给Xavier 连上显示器,进入 ubuntu 系统设置界面。
  • 设置完成后,Xavier 会进入 Ubuntu 系统,此时要给Xavier系统更换 apt-get 源,如果不换源则是连接国外服务器,速度会非常慢,最终导致安装失败。换源方法如下:
  1. 备份sources.list文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
  1. 打开sources.list文件
sudo gedit /etc/apt/sources.list
  1. 删除原内容,添加下列内容
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
  1. 更新
sudo apt update 
sudo apt upgrade

part 3 主机端

在Xavier端完成上述操作后,回到刚刚主机端的界面
NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第5张图片

  • 输入刚才在 xavier 上设置的用户名和密码
  • 确保主机和 xavier 连接在同一个局域网中,简单的做法:用网线连接主机和Xavier
  • 点击安装

STEP 04

如果按照上面的步骤逐步进行,基本上不会出任何问题。点击FINISH,完成安装。
NVIDIA Jetson AGX Xavier刷机Jetpack4.3_第6张图片

你可能感兴趣的:(从零开始搭建自动驾驶开发环境)