当前位置:   article > 正文

Jetson Xavier NX学习笔记——系统烧录+开机教程+环境搭建_如何使用 jetson xavier nx

如何使用 jetson xavier nx

硬件介绍

​ 以 Jetson Xavier NX 国产开发套件为例,由国产载板搭载 Jetson 官方的开发板, 核心模组搭载了 384 个 CUDA 核心、48 个 Tensor Core 、6 核的 Carmel 架构@V8.2 64bit CPU 和 2 个深度学习加速器 (NVDLA)引擎,它可以并行运行多个现代神经网络,板载 16GB eMMC 5.1,并且国产载板上搭配了 WiFi 模块,128G SSD 固态硬盘,SSD 固态硬盘读取速度是 SD 卡的 7 倍以上,这些功能与超过 51GB / s 的内存带宽,视频编码和解码相结合,使 Jetson Xavier NX 成为并行运行多个现代神经网络并同时处 理来自多个传感器的高分辨率数据的首选平台。硬件产品接口如下所示:
硬件接口示意图

注:

1、产品硬件链接:硬件详情

2、拿到新的设备需要进行刷机安装相应的Jetpack包以及相应的CUDA等软件。具体操作如下

刷机流程

第 1 步:准备硬件

准备硬件 DC 电源端口接入 19V 电源, Micro-usb 端口接入配套的 Micro USB 线连 到上一步骤配置好 ubuntu 系统的电脑上,载板引脚 FC REC 与 GND 用跳线短接进入 恢复模式即进入了刷机状态。短接的接法如下图所示:

在这里插入图片描述

第 2 步:开始刷机

ubuntu 系统内(自己主机)安装 sdkmanager 工具,在 ubuntu 系统访问官方网址下载最新版本 https://developer.nvidia.com/nvidia-sdk-manager,注册 NVIDIA 开发者账号 6 后就可以下载,使用网易、新浪、Yeah 邮箱等注册。官网 SDK Manager 教程 https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.htm

1、在 ubuntu 系统上打开一个终端,输入

 sdkmanager
  • 1

2、登录 NVIDIA 账号, 选择登录方式为 Developer 账户(跳转到 NVIDIA 网页登录确 认)。

STEP1:选择需要以下✔的部分

选择以下内容: 在 Target Operating System 中,选择操作系统和 JetPack 版本,此次测试设备为 Jetson Xavier NX ,选择的是 Jetpack5.5.1 版本,用户可根据情况自行选择

注:如果连接了 Jetson 设备,虚拟机会弹出一个连接 USB 设备的窗口 ,选择连 接到虚拟机。SDK Manager 将在“目标硬件”下拉列表中自动选择它 (Jetson Xavier NX) 。若未自动检测到设备, 单击刷新,确保 Detected。若仍不行可以尝试更换 数据线,务必确保自动检测到硬件设备,才可进行下一步
在这里插入图片描述

STEP2:选择需要下载烧录的部分

由于emmc版本是向内存烧录系统的,因此我们只需要烧录最简单的部分,即单纯的系统部分,如下图所示。
在这里插入图片描述

注:其余的千万不要烧录!!!即使是16G内存的版本也无法进行完整安装

STEP3:开始下载安装进程

随后会先下载再烧录,在下载的过程中会弹出窗口

注意一定要选择Manual Setup,底下一定是EMMC/SD Card (default)。确认无误后,设置主机名称和密码,随后进行安装(后续Ubuntu会自动安装,不再会有设置名称,密码,分配内存等环节)
在这里插入图片描述#### STEP4:完成下载

在完成所有烧录安装后,系统会跳转至如下界面,此时系统已经安装至nx上。取下设备,可以接上显示器,输入密码即可正常使用。
在这里插入图片描述

悬挂设置SSD固态硬盘启动

第1步:格式SSD固态硬盘

接上显示器,使用设备,启动已安装的 SSD(具体操作如下) 在右边的菜单中选择如下图所标示所示,打开菜单并进行搜索 Disks,点击打开。 如下图所示
在这里插入图片描述
启动磁盘应用程序,您将看到安装好的 128G 固态硬盘,单击右上角三条横项选项,选 择格式化(Format Disk)

在这里插入图片描述

选择预设的 GPT,再次确认要格式化(Format),此时会弹出窗口让你确认并输入用 户密码(注意:用户密码是开机中设置的 Jetson Xavier NX 的登录密码,授权进 行格式化。如下图所示

在这里插入图片描述

单击+号进行分区,选择主分区的大小,本文建议主分区容量为 112GB,大家可以根 据自身需求做调整,单击 NEXT 进行下一步。
在这里插入图片描述

给分区起个名称,类型要选择 Ext4 ,然后单击 Create,提示输入系统密码,设置完成。

完成以上操作,您就已成功创建分区, 但它还没有挂载。让我们使用命令安装它, 幸运是,Jetson 系统已经将这些命令集成到外壳脚本中。让我们运行它,使系统 启动从 SSD 启动。

第2步*:迁移系统

将根源从 eMMC 复制到 SSD(具体操作如下)

首先, 复制该项目,打开一个终端,输入

git clone https://github.com/jetsonhacks/rootOnNVMe.git
  • 1

进入目录

cd rootOnNVMe
  • 1

根源文件复制到您的 SSD

./copy-rootfs-ssd.sh
  • 1

第 3 步:从 SSD 启动(具体操作如下)

./setup-service.sh
  • 1

重新启动系统以使服务生效。重启操作如下
在这里插入图片描述
重启系统后桌面左侧列表出现如下图所显示红色 SD 文件夹表示 SSD 挂载成功。
在这里插入图片描述

安装cuda等软件

在 SDK 上安装 CUDA ;SDK 是前面安装的,DC 电源端口接入 19V 电源, Micro-usb 端口接入配套的 1 Micro USB 线连到上一步骤配置好 ubuntu 系统的电脑上, 可以直接搜索,打开安装好的 SDK Manange。

STEP1:选择硬件版本

在 Target Operating System 中,选择操作系统和 JetPack 版本,我的设备是 Jetson Xavier NX ,选择的是 Jetpack5.5.1 版本,大家根据情况自行选择(这个版本号需要与前面系统的一致)
在这里插入图片描述
单击继续以进行下一步。

STEP2:选择CUDA版本

在 Step 02 Details and License 窗口中,您可以展开主机组件和目标组件面板 以查看将安装在系统上的组件,这里只勾选 CUDA,如下图所示,
在这里插入图片描述

STEP03:选择查看组件并接受许可

注:如果在安装过程中出现需要输入一些提示,只需要点 continue,如果提示需要选 择输入密码,就需要输入从机自己设置的密码;出现如下图所示的图,CUDA 安装成功。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/636826
推荐阅读
相关标签
  

闽ICP备14008679号