Jetson Xavier NX – 从 SSD 运行

与 Jetson Nano 相比,Jetson Xavier NX 开发人员套件有一个很好的补充。一个 M.2 Key M 插槽。借助 M.2 Key M 插槽,我们可以轻松添加固态硬盘( SSD )。M.2 Key M 插槽使用通过 PCIe 运行 的非易失性内存快速 ( NVMe ) 协议。

使用 Key M 的 SSD 有两种类型。当您在插槽中安装 SSD 卡时,该卡需要是 NVMe PCIe 类型。

SSD 通常比 SD 卡中的闪存快 5-20 倍,因此无论何时进行磁盘访问,速度都会大大提高。

此过程也适用于 Jetson AGX Xavier。请参阅下面的注释。

注意:在使用无线 (OTA) 更新进行升级之前,请阅读以下升级中的注意事项。

材料和工具

在视频中,我们安装了 Western Digital 500GB NVMe SSD。这些类型的设备有几种不同的尺寸和品牌,我们 在三星品种上也取得了不错的成绩。我们还使用我们值得信赖的 iFixit Pro 技术工具包 ,其中包含用于此目的的各种有用工具。

硬件安装

M.2 Key M 连接器位于载板的底部。固定螺钉位于 M.2 插槽的末端。卸下固定螺钉。出厂时,螺丝上可能有一些蓝色螺纹锁固剂,可能需要一点肘部润滑脂才能开始拆卸过程。


 

卸下固定螺丝

接下来将 SSD 卡安装到 Key M 连接器中,然后使用相同的固定螺钉将其固定到位。

 

安装 SSD 并用固定螺丝固定

磁盘配置

硬件安装后,是时候在 Ubuntu 下配置磁盘了。将 Xavier 连接到键盘、鼠标和显示器。在上面的视频中,我们主要使用 GUI 工具,请参考视频进行演示。

基本步骤是格式化磁盘,然后创建分区。在视频中,我们只是将大部分磁盘空间分配给一个大的 ol' 分区。但是,您可能想要更花哨一点。作为 Linux,有一些工具可以通过命令行执行此操作,正如所有专业人士都会告诉你的那样。

此时,您现在可以开始使用 SSD。它将作为未安装的驱动器显示在您的桌面上。

从 SSD 运行

我们在这里走得更远一点。Jetson 从 SD 卡启动镜像后,我们切换 rootfs 指向 SSD。实际上,系统现在将从 SSD 运行,SD 卡仅用于引导系统。

您应该在创建新 SD 卡后直接执行此过程。

在 Github 上的JetsonHacks 帐户上,有一个存储库 rootOnNVMe。克隆存储库:

$ git clone https://github.com/jetsonhacks/rootOnNVMe

并切换到该存储库的目录:

$ cd rootOnNVMe

接下来,将eMMC/SD卡的rootfs复制到SSD

$ ./copy-rootfs-ssd.sh

最后,我们将添加一个服务,该服务将在系统启动时运行脚本。该脚本将“将根”“旋转”到 SSD,以便系统从 SSD 运行。

$ ./setup-service.sh

视频“技术谈话时间”中有一个章节介绍了脚本的工作原理。设置服务后,重新启动以使更改生效。

在这个简单的修改之后,您的系统的性能会感觉更快。

引导说明

这些脚本在从 eMMC/SD 卡加载内核映像后将 rootfs 更改为 SSD。对于 Xavier NX,您仍然需要安装 SD 卡才能启动。在撰写本文时,Jetson NX 的默认配置不允许从 NVMe 直接启动。

升级

注意:( 2020年7 月 9 日) JetPack 4.4版本的空中( OTA ) 更新当前存在问题。请参阅文章:JetPack 4.4 Over The Air (OTA) 更新问题。NVIDIA 正在解决这些问题,但目前我们不建议通过 OTA 更新升级到 JetPack 4.4 生产版本。

安装此服务后,rootfs 将位于 SSD 上。如果您使用 OTA 更新(使用 NVIDIA .deb 存储库)升级到较新版本的 L4T,您还需要将这些更改应用到您从中引导的 SD 卡。

通常这涉及将 /boot* 目录和 /lib/modules/<kernel name>/ 从 SSD 复制到 SD 卡。如果它们不同,那么模块加载将被“污染”,即模块版本与内核版本不匹配。

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Jetson Xavier NX是一种高性能嵌入式人工智能计算机。要从NVMe(非易失性内存扩展)启动Jetson Xavier NX,您需要执行以下步骤: 1. 首先,您需要准备一个带有可启动操作系统的NVMe驱动器。您可以使用适用于Linux的JetPack SDK来创建此驱动器。JetPack SDK是一个由NVIDIA提供的开发套件,可用于构建、部署和优化针对NVIDIA Jetson平台的人工智能应用。 2. 在Jetson Xavier NX上,您需要插入一个NVMe适配器卡,以便将NVMe驱动器连接到计算机。 3. 接下来,您需要将Jetson Xavier NX与电源适配器连接,并连接到显示器和键盘。 4. 通过在电源适配器插座中插入电源线,将计算机连接到电源。 5. 在显示器上,选择正确的输入源以查看Jetson Xavier NX的启动过程。 6. 当Jetson Xavier NX开始启动时,您将在显示器上看到一些启动信息。根据您的选择,可能需要按下特定的按键来进入引导选项。 7. 在引导选项中,选择从NVMe驱动器启动。这将启动操作系统,并将Jetson Xavier NX的功能和性能与NVMe驱动器结合起来。 8. 等待操作系统加载完毕,您现在可以开始使用Jetson Xavier NX和NVMe驱动器运行高性能计算任务和人工智能应用了。 要从NVMe启动Jetson Xavier NX,您需要正确连接硬件并配置引导选项。这样,您可以利用NVMe驱动器的高速读写性能和更大的存储容量来加速计算和处理任务。通过这种方式,您可以获得更快的数据传输速度和更高的性能,从而为您的人工智能应用提供更好的体验和效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值