本文是《论如何优雅刷机Jetson Orin NX/Jetson Xaiver NX/Jetson Nano(无需外接键盘鼠标键盘)》系列第一篇,介绍如何准备SDK-Manager。

全部步骤请查看:[传送门]

下面进入正文。


NVIDIA SDK Manager是英伟达官方提供的Jetson刷机工具。在0.概述中已经让读者预先将软件安装包下载到Ubuntu系统中,若还未进行该操作,请返回0.概述阅读相关说明。

1.启动Ubuntu系统,打开SDK Manager安装包所在目录

右键鼠标,选择在当前目录打开终端。

2.输入指令,安装SDK Manager

注意将“sdkmanager_2.0.0-11402_amd64.deb”替换成你对应的文件名。

sudo dpkg -i sdkmanager_2.0.0-11402_amd64.deb

3.上一步大概率会报错

如果没有报错,请忽略本步骤,直接跳至第5步;

报错是因为缺少相关依赖,接着执行如下指令修复依赖关系:

sudo apt-get install -f

4.执行完如上指令后,再重新输入指令安装SDK Manager

sudo dpkg -i sdkmanager_2.0.0-11402_amd64.deb

5.这次应该安装成功了

6.终端执行如下指令,打开SDK Manager

sdkmanager

7.如果你的虚拟机运行内存分配少于8G,可能会有如下提示,点击Yes忽略即可

8.看到如下启动界面,按照提示登录英伟达账号即可

如果没有账号请根据提示请注册。

9.登录之后,看到隐私收集提示

建议选择No,随后点击OK。

10.随后看到SDK Manager-STEP 01主界面

解释一下,第一行PRODUCT CATEGORY不用说了,就是要给Jetson刷机;

第二行SYSTEM CONFIGURATION,如果勾选了Host Machine,会给你的电脑本机安装cuda等配套开发环境,如果勾选了Target Hardware会给Jetson板卡安装cuda、tensorrt、opencv等应用;

第三行是jetpack版本;

第四行请忽略。

11.取消勾选Host Machine!

咱电脑本机是虚拟机,连nvidia显卡都没有,装什么cuda。

当然你也可以勾选,不过一会儿可(yi)能(ding)报错。

12.Target Hardware那里现在提示“Could not detect a board”

这个没关系,因为你还没接Jetson(暂时不需要接)。点下面三个点,选择对应型号的板卡。比如本文以NVIDIA Jetson Xavier NX为例,如果你是Orin NX或者Nano,请改成相应板卡型号

13.点击CONTINUE,进入STEP 02

14.勾选“I accept……”和“Download now. Install later”

然后点击CONTINUE进入STEP 03。注意两个一定都要勾选上,很关键!!

15.如果提示目录没有被创建,点击CREAT创建即可。没有提示请忽略本步骤

16.等他全部下载完成

17.全部下载完成后,如图所示。

如果网络环境不好可能会导致下载失败,更换手机热点 or 挂个梯子后重启SDK Manager重来即可。

18.点击FINISH。随后重启SDK Manager,回到STEP 01主界面。

然后就先开着这个界面放着备用,暂不采取任何动作。

19.SDK Manager准备就绪

回到目录:0.概述

下一篇:2.烧录Jetson系统镜像