手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境

手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境包

需求:装有Linux系统的电脑一台或者Windows系统电脑一台,Windows下需要安装虚拟机。

一、Windows安装虚拟机(Linux系统的小伙伴请自动跳过这一步)
1.下载VMware虚拟机,https://www.vmware.com/cn.html 点击这里下载,注意:没有账号必须先注册才能下载。
2.下载好之后运行.exe文件,点击下一步
在这里插入图片描述
3.勾选接受许可协议,并且点击下一步
在这里插入图片描述
4.选择安装位置,勾选增强型键盘驱动程序,点击下一步
在这里插入图片描述
5.继续点击下一步,这里的更新和提升计划都可以不勾选,看个人意愿(很多软件安装一直下一步就好)
在这里插入图片描述
6.继续下一步
在这里插入图片描述
7.点击安装
在这里插入图片描述
8.等待安装结束即可
9.运行软件,选择30天试用版或者输入密钥
在这里插入图片描述
10.然后创建自己的虚拟机,选择典型安装。
11.选择好自己下载好的Ubuntu镜像文件,开始安装虚拟机,这里需要提前下载好自己需要的ubuntu版本。
12.设置自己的用户名,密码。
13.设置虚拟机的名字并且选择安装位置,大于32GB。
14.一直下一步,下一步,完成虚拟机的创建。
二、安装SDKmanager(注意,以下安装均在Ubuntu系统进行)
1.下载SDKmanager,https://developer.nvidia.com/zh-cn/embedded/jetpack,点击这里下载
在这里插入图片描述
2.之后需要注册一个开发者账号(有账号的小伙伴自动忽略这一步,直接登录)。
在这里插入图片描述
3.通过邮箱注册完成即可,这里不做过多的赘述。
在这里插入图片描述
4.之后就可以进行下载,等待下载完成(这里小伙伴可以在自己的windows下载好之后,将安装包拷贝到Ubuntu系统下进行安装)。
在这里插入图片描述
5. 下载好之后,不用解压,在文件所在路径打开终端,进行安装,安装命令:sudo apt install ./SDK包的文件名。

三.进行NX系统的烧录
1.安装完成之后,进入正式环节,首先,将NX背面的SSD固态硬盘拆掉,将NX的FC REC引脚和GND引脚短接(第二个和第三个引脚)让NX进入烧写模式,连接USB到自己的电脑,开始系统的烧录。
在这里插入图片描述
2.打开SDKmanager,选择LOGIN,注意,SDK在每次启动登录时都会检测你的网络状态,所以一定要确保网络畅通。
在这里插入图片描述
3.点击LOGIN之后会跳转到网页登录,检查网络状态,输入在下载SDK时用来注册会员的邮箱,点击Sign in。
在这里插入图片描述
输入密码,进行登录,注意,在新设备第一次登录时,会进行安全验证,注册邮箱会有验证邮件(我这里是多次登录了,不用验证)。
在这里插入图片描述
4.登录之后选择自己的边缘设备型号,(我用的是NX,TX2这些同样的道理,操作相似),选择Linux版本进行安装。
在这里插入图片描述
5.选择好之后进入STEP 03,因为NX的内置sd卡只有16GB,所以只能安装裸系统,不能有其他复杂的包,选择Jetson OS,进行下载和安装。

在这里插入图片描述
6.等待下载和安装结束。
在这里插入图片描述
在进行到 Create OS image 时就可以将短接线拔掉,我自己没有拔,但也成功了。
在这里插入图片描述
7. 烧录完成,点击FINISH,然后关闭软件,这是系统已经烧录进NX的内置SD卡,最好给NX外接一个屏幕,然后进行新系统的设置(用户名,密码等等),这里NX一般会自动重启进入烧录好的系统,如果烧录完成NX没有重启,手动拔插电源即可进入。
在这里插入图片描述
四.进行系统的迁移
将SD卡的系统迁移到SSD固态硬盘,这里需要先将前面拆下来的固态硬盘装上去。
注意:确保NX是开机状态并且与主机进行USB通信。
1.格式化安装好的SSD固态硬盘,打开菜单并进行搜索磁盘(disk),然后打开。
在这里插入图片描述
2.进入磁盘,选择自己安装的NX的SSD固态硬盘
3.按住ctrl+F或者点击右上角下拉菜单的第一项进行磁盘格式在这里插入图片描述
4.进行磁盘分区,建议分成一个16GB的交换文件区和主分区。
在这里插入图片描述
5.给磁盘命名,然后创建,
在这里插入图片描述
之后关闭即可,现在已经格式化了SSD固态硬盘,点击关闭,然后使用命令来将系统迁移到SSD。
8. 在终端输入命令克隆项目,git clone https://github.com/jetsonhacks/rootOnNVMe.git
下载好之后切换输入cd rootOnNVMe切换目录,
然后再输入./copy-rootfs-ssd.sh将源文件复制到SSD固态硬盘,就完成了系统的迁移。
9.迁移好之后,还需要将SSD设置为第一启动盘,系统才能从SSD启动,输入./setup-service.sh重启生效,至此,整个系统安装完成,并且已经迁移到SSD固态。
注意:迁移之后原sd卡的系统不能擦除,否则会无法启动。
五.安装环境包
重复三中的所有步骤,但在第5小步进行选择时,不要选则 Jetson OS,选择Jetson SDK Componts,其他步骤相同,安装完成之后,基本所有的包都安装好了,如果自己的项目有特殊需求,自己再安装其他的包。
在这里插入图片描述
至此,所有工作完成。

  • 21
    点赞
  • 130
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
### 回答1: Nvidia Jetson Xavier NX 刷机的步骤如下: 1. 下载 JetPack SDK,这是 Nvidia 提供的开发套件,包含了系统镜像、驱动程序、SDK 等。 2. 将 Jetson Xavier NX 连接到电脑上,使用 USB 线连接。 3. 进入恢复模式,按住电源按钮,同时按下复位按钮,等待几秒钟后松开复位按钮,此时 Jetson Xavier NX 进入恢复模式。 4. 在电脑上运行 JetPack SDK,选择刷机选项,按照提示进行操作。 5. 等待刷机完成,重新启动 Jetson Xavier NX。 注意事项: 1. 刷机过程中不要断开电源或 USB 连接。 2. 刷机前备份重要数据,刷机会清空所有数据。 3. 刷机前确认电脑上已安装JetPack SDK。 4. 刷机前确认 Jetson Xavier NX 进入恢复模式。 ### 回答2: NVIDIA Jetson Xavier NX 是一种高性能嵌入式计算机,它可以针对人工智能、机器学习和深度学习进行优化。如果我们想要定制该计算机系统,或更改操作系统,我们就需要进行刷机。 首先,我们需要下载所需的固件。官方提供了很多版本的系统供下载使用,我们需要选择最适合我们需求的版本。在下载完毕后,我们需要准备一个SD卡,并安装软件(Win32 Disk Imager)用于将系统镜像烧录到SD卡中,该软件可以从官网下载。 接下来,我们需要在启动时进入系统设置模式(按住电源按钮,同时按下重置按钮,松开重置按钮后再松开电源按钮),然后连接启动设备。启动设备可以是一个USB设备或者一个SD卡,使计算机能够识别新的系统。 然后,我们需要输入以下命令进入可引导设备: ``` # For USB device: $ reboot usb # For SD Card: $ reboot recovery ``` 一旦我们进入了引导设备,我们就可以开始刷机过程。 使用以下命令可以查看设备列表: ``` # 查看设备列表 $ lsblk # 显示格式化设备 $ sudo fdisk -l ``` 使用以下命令可以使用该镜像文件在SD卡上设置新系统: ``` $ sudo dd if=jetpack_4.5.1_xavier_nx_sd_card.zip of=/dev/mmcblk0 bs=1M status=progress ``` 注意:该命令将删除SD卡上的所有数据。如果我们希望保留现有数据,则可以使用GUI应用程序Etcher。 在完成SD卡设置后,我们将启动计算机,然后进入恢复模式。在此处,我们可以使用以下命令安装新的系统: ``` $ sudo chmod +x ./flash.sh $ sudo ./flash.sh jetson-xavier-nx-devkit mmcblk0p1 ``` 该命令将卸载并格式化应用存储器,并在其中安装新的系统。 完成安装后,我们可以重新启动计算机。此时,我们已经完成了nvidia jetson xavier nx刷机过程。 ### 回答3: NVIDIA Jetson Xavier NX是一款非常强大的嵌入式计算机,可以用于各种AI、机器人和自动化控制应用。它内置了基于ARM架构的六核CPU和512核Volta GPU,同时还拥有8GB LPDDR4x内存和16GB eMMC存储空间。然而,当我们用该设备进行AI开发时,可能需要刷机安装新的操作系统或驱动程序。下面是关于NVIDIA Jetson Xavier NX刷机的详细介绍。 首先,为了避免误操作导致设备变砖,我们需要备份当前系统的镜像。可以使用NVIDIA提供的工具JetPack进行备份。在备份完成后,我们可以下载新的系统包,并使用JetPack进行安装。 在执行刷机操作之前,需要使用Micro-USB电缆将Jetson Xavier NX与PC连接,并进入bootloader模式。在此模式下,设备可以通过USB进行刷机,并且没有操作系统可以干扰刷机过程。连接好设备后,我们可以使用JetPack中的“Flash OS”选项。 刷机过程可能需要一段时间,具体时长取决于设备所需的软件包大小和PC的性能。在刷机过程中,JetPack会在设备上安装各种软件包、驱动和库文件,需要有足够的存储容量和内存空间。为了提升效率和减少出错率,我们应该尽量在稳定的网络环境下进行刷机,并选择可靠的软件源。 刷机完成后,我们需要重新启动设备,并检查新的操作系统是否正常运行。此时可以进行一些简单的操作测试,例如运行NVIDIA自带的示例程序或自己编写的简单的Python脚本。如有必要,可以安装额外的软件包和库文件,以满足特定的应用需求。 总之,刷机是在使用NVIDIA Jetson Xavier NX进行AI开发时不可避免的一步操作,它帮助我们安装新的系统,修复已有的故障,从而有效地提高开发效率和开发质量。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值