Jetson Xavier NX 套件将系统装到SSD

本文详细介绍了如何使用虚拟机进行Jetson Xavier NX的刷机流程,包括系统安装到eMMC及SSD的过程,并提供了安装各类库的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

第一步:虚拟机

第二步:装SDK Manager

第三步:将系统装到eMMC

第四步:将系统装到SSD内,我以新买的500G硬盘为例

第五步:装各种库


       解决问题时,我比较重视逻辑梳理,以下是图示化的刷机步骤,希望能帮助大家对整个装机过程有个整体认知。

第一步:虚拟机

先看注意:

        a、创建的虚拟机在分配磁盘大小时,根据自己主机的配置建议直接分配100G以上空间,分配4G以上内存、4核(这样编译程序能快些)。

        b、nvidia 的sdk manager在第一次给target板刷系统或安装系统时,会给host安装配套工具,会占用大量空间(可以自主选择安不安装,我这里选择安装);

        c、如果需要搭建QT项目的交叉开发环境,编译QT的库,需要100G空间;

        1、首先下载 vmware虚拟机;然后安装软件,建议使用16以后的版本,以前15的版本容易造成win10系统崩溃,我使用的是16.2.4。

        2、下载Ubuntu系统;我使用的是18.04,可以根据自己习惯,建议使用18以上的版本;

        3、创建虚拟机;

第二步:装SDK Manager

先看注意:

        a、SDK Manager的下载和登录都需要Nvidia账户,这需要自行注册;

        1、下载Nvidia SDK Manager;我直接安装的最新版本1.8.3

        2、安装Nvidia SDK Manager;

 sudo dpkg -i sdkmanager_1.8.3-10426_amd64.deb

        3、登录SDK Manager

第三步:将系统装到eMMC

先看注意:

        a、SDK Manager的下载和登录都需要Nvidia账户,这需要自行注册;

        b、USB连接目标板和host主机后,会提示选择套件类型,我选择第一个,他们的区别在哪里我也不清楚,大家清楚的可以评论补充;

        c、在选择“Manual Setup - Jetson Xavier NX”模式,强制恢复时,烧写完系统后会等待一段时间。

        d、在可以选择安装版本,我直接选择最新的版本,安装的系统时20.4的,可以根据自己需要选择低版本的。

      1、由于需要重新刷系统,需要进入recovery模式。用跳线帽将xavier nx第3引脚(FC_REC)与第2引脚(GND,第4引脚也行)短接(上电后进入该模式);

        2、usb连接host主机并给target板子供电。

        3、sdk操作第一步:因为eMMC空间有限问题,先安装系统,不安装库

        4、sdk操作第二步:由于需要重装系统,我这里选择“Manual Setup - Jetson Xavier NX”。此模式用于强制恢复target板,我认为应该是重新格式化emmc后再烧写系统。在New Username 和Password 内预配置目标板的用户名和密码。

         5、sdk操作第三步:连接显示器、鼠标、键盘,等待刷机成功,拔掉短路帽。

第四步:将系统装到SSD内,我以新买的500G硬盘为例

先看注意:

        a、执行第4步和第5步前,需要检查SSD的设备名称是不是/dev/nvme01p1

        如果不一致,需要修改以下文件对应位置:copy-rootfs-ssd.sh、data/setssdroot.sh、data/setssdroot.service

        原因:copy-rootfs-ssd脚本会将SSD挂载到/mnt下,检查SSD的设备名称与脚本内的名称不一致会导致不能拷贝文件系统和设置SSD启动失败;

        b、如果需要给SSD分区,可以在win10上使用磁盘管理工具提前分好。

        1、由于新买的SSD默认是NTFS的文件系统格式,用在Ubuntu上,需要格式化成Ext4的格式,我使用ubuntu的自带的 Disks 软件,来格式化硬盘(直接搜索就出来了)。

        2、在SSD中打开终端,将rootOnNVMe 克隆到本地

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

        3、进入 rootOnNVMe 目录

cd rootOnNVMe

        4、执行拷贝文件系统

./copy-rootfs-ssd.sh

        5、设置ssd为启动盘

./setup-service.sh

        6、重启生效

reboot

第五步:装各种库

先看注意:

        a、重启Jetson Xavier NX  后,不要更新源,装编译套件时和其他库时,需要用到装系统时自带的源,更换源后可能导致这些东西安装不成功;

        b、套件再次连接host时,不需要短路帽

        1、我500G的空间够大,所有库都装了,不要再勾选Jetson Linux

        2、等待完成后,在目标板上打开终端,输入

g++ -v

 OK!

        至此,成功的将Jetson Xavier NX 套件将系统装到SSD,并且安装了Nvidia自带的库。

### 回答1: Jetson Xavier NX是一款高性能的边缘计算设备,拥有强大的计算能力和AI推理能力,被广泛应用于智能安防、智能制造、自动驾驶等多个领域。Jetson Xavier NX源码编译是指对Jetson Xavier NX的操作系统和应用程序进行编译。编译的过程需要使用一些工具和指令,如GCC编译器、make指令、CMake工具等。 首先,需要下载Jetson Xavier NX的源码,可以从官方网站上下载。然后,需要安装支持编译的软件,如make和CMake。在编译之前,需要根据实际需要选择编译的目标,例如编译内核、驱动程序和应用程序等。针对不同的目标,可能需要不同的编译方式和工具。 在编译过程中,需要按照一定的顺序依次执行编译指令,例如配置编译环境、编译内核、编译驱动程序、编译应用程序等。这些指令需要仔细阅读文档,并按照文档中的指示进行操作,以确保编译的成功。 Jetson Xavier NX源码编译的过程较为繁琐,需要有一定的编程知识和经验,并且需要耐心和细心,以确保编译的成功。编译完成后,可以在设备上安装和运行编译成功的程序,以满足实际需求。 ### 回答2: 《Jetson Xavier NX源码编译.pdf》是一份关于Jetson Xavier NX平台源代码编译的指南文档。该文档主要包括了Jetson Xavier NX平台的硬件特性、软件架构、源码下载、环境配置和编译指导等内容,是进行Jetson Xavier NX平台软件开发的重要参考资料。 文档中提到了Jetson Xavier NX平台的硬件特性,包括具有256核心NVIDIA GPU的AI超级计算机、6核心ARM A57 CPU、8GB LPDDR4x RAM、NVMe M.2 SSD和Gigabit以太网等。同时,文档还介绍了JetPack软件套件的架构和软件组件,包括CUDA、cuDNN、TensorRT、VisionWorks等工具箱。 在源代码的下载方面,文档提供了Jetson Xavier NX平台的官网链接和用户指南,并介绍了源代码的下载方式和解压方式,同时还提供了下载完成后相关文件夹的解释。 在环境配置方面,文档详细介绍了Ubuntu 18.04的安装和配置,包括软件源修改、系统升级和安装所需依赖库等步骤。 在编译指导方面,文档提供了基于Makefile的编译方法和CMakeLists.txt的编译方法,对于不同的开发需求,文档也提供了分步骤的详细编译指导,使得开发者能够快速上手开始开发工作。 总之,《Jetson Xavier NX源码编译.pdf》是一份非常实用的Jetson Xavier NX平台软件开发指导文件,对于想要深入学习和开发Jetson Xavier NX平台的开发者来说,是一份非常值得阅读和参考的资料。 ### 回答3: 《Jetson Xavier NX源码编译.pdf》是一份关于如何在Jetson Xavier NX开发板上进行源代码编译的文档。Jetson Xavier NX是一款高性能、低功耗的AI计算平台,使用者可以在其上进行深度学习、计算机视觉和机器人等领域的开发。 本文档详细阐述了如何在Jetson Xavier NX上进行Linux内核和驱动的源代码编译。它包括了在Ubuntu环境下安装所需的软件包,如gcc、make、cmake、git等,并提供了一些例子代码和编译命令。同时,本文档还介绍了如何使用JetPack SDK进行系统的烧写和配置。 值得注意的是,由于本文档的针对性较强,对于没有相关经验的用户来说,有可能会出现编译失败、系统崩溃等情况。因此,在操作前需要对该平台有一定的了解,并且仔细阅读本文档的内容,尤其是注意一些风险提示和注意事项。 总之,《Jetson Xavier NX源码编译.pdf》对开发者在Jetson Xavier NX上进行源代码编译提供了详尽的指导,有助于用户深入掌握这一强大的AI计算平台,快速实现自己的开发和研究计划。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值