Jetson TX2安装Jetpack4.2

准备

准备一台Linux主机,称为Host,Jetson TX2称为Target,使用usb线连接Host与target。
虚拟机也可以做Host,为了保险起见,选择ubuntu16的系统,至少分配35GB内存,并保证虚拟机能识别插入的usb设备,验证方法:在命令行输入lsusb,如果看到‘NVIDIA Crop’,就可以继续,否则建议重装虚拟机或者解决虚拟机识别usb的问题。另外,必须给tx2接入显示器、键盘和鼠标,否则无法完成Jetson OS的安装。
安装虚拟机的方法

在Host machine中下载、运行SDK Manager

  1. 下载地址:https://developer.nvidia.com/embedded/jetpack

  2. 进入 sdkmanager-[version].[build].deb 所在的路径,其中version和build代表相应各自的编号,安装Debian package:

sudo apt install ./sdkmanager-[version].[build].deb
  1. 在Terminal中输入
sdkmanager

出现如下窗口,使用NVIDIA账号登录


安装Jetson Software

1. 选择开发环境

  • 在 Product Category 中选择 Jetson.
  • 在 Hardware Configuration 中选择 host machine 和 target hardware(Jetson TX2)
  • 在 Target Operating System 中选择 JetPack 的版本.
  • 点击CONTINUE进入下一步

2. 检查下载组件、选择存储路径以及接收条款


新版本的SDK Manager在接受条款右侧还有个选框,勾选后可以等下载完毕后统一安装,建议勾选(上图中没有这一选项)
点击 CONTINUE 后漫长等待

3. 安装

3.1 安装Jetson OS

Jetson OS就是Jetson官方的系统,系统下载好后,Host上自动跳出安装窗口,输入用户名和密码,默认都为nvidia,输入完毕后点击‘Flash'

自动安装完成后,做完系统的安装引导,设置用户名密码。
如果使用手动安装,需要进入recovery mode,选择后会有详细的操作提示,具体方法是:

  1. 重新插拔电源
  2. 按power键后,立即按Recovery键,再按下Reset键后松开,再松开Recovery键就能进入recovery mode
  3. 虚拟机选择连接Nvidia的设备,用lsusb命令查看是否有Nvidia Crop这一项,有就代表连接成功,刷系统也就开始了
    安装完成后就是正常的ubuntu系统安装引导,需要鼠标和键盘操作完成,如果分辨率太大,找不到确认按钮,可以点回车进入下一步。按住Alt+鼠标左键也有可能拖动窗口到合适的位置。
3.2 安装Jetson SDK Components

这里面包含的最主要的就是CUDA
进行这一步之前需要保证完成上一步的系统安装,并保证已经登录进系统
在弹出的窗口中输入新安装系统的用户名和密码,点击install

4. 安装成功

安装成功后会显示如下界面

5. 可能遇到的问题

1. 在Host 上安装失败

解决办法:
重新安装一次,不行就再来一次

2. 在安装Jetson SDK components时,遇到‘Jetson device is in recovery mode’

解决办法:
在host的teminal中输入ifconfig,查看是否有usb0一项,如果没有,建议重启设备,如果还没有,建议重装Host的系统

3. 如果安装Jetson SDK components时出现停滞,安装进度不在继续,可以个Host输入以下指令尝试:
sudo apt update

参考文献

安装SDKmanager: https://docs.nvidia.com/sdk-manager/download-run-sdkm/index.html
安装系统:https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html

你可能感兴趣的:(Jetson TX2安装Jetpack4.2)