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

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

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

一、Windows安装虚拟机(Linux系统的小伙伴请自动跳过这一步)
1.下载VMware虚拟机,https://www.vmware.com/cn.html 点击这里下载,注意:没有账号必须先注册才能下载。
2.下载好之后运行.exe文件,点击下一步

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

三.进行NX系统的烧录
1.安装完成之后,进入正式环节,首先,将NX背面的SSD固态硬盘拆掉,将NX的FC REC引脚和GND引脚短接(第二个和第三个引脚)让NX进入烧写模式,连接USB到自己的电脑,开始系统的烧录。

手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
2.打开SDKmanager,选择LOGIN,注意,SDK在每次启动登录时都会检测你的网络状态,所以一定要确保网络畅通。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
3.点击LOGIN之后会跳转到网页登录,检查网络状态,输入在下载SDK时用来注册会员的邮箱,点击Sign in。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
输入密码,进行登录,注意,在新设备第一次登录时,会进行安全验证,注册邮箱会有验证邮件(我这里是多次登录了,不用验证)。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
4.登录之后选择自己的边缘设备型号,(我用的是NX,TX2这些同样的道理,操作相似),选择Linux版本进行安装。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
5.选择好之后进入STEP 03,因为NX的内置sd卡只有16GB,所以只能安装裸系统,不能有其他复杂的包,选择Jetson OS,进行下载和安装。

手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
6.等待下载和安装结束。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
在进行到 Create OS image 时就可以将短接线拔掉,我自己没有拔,但也成功了。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
7. 烧录完成,点击FINISH,然后关闭软件,这是系统已经烧录进NX的内置SD卡,最好给NX外接一个屏幕,然后进行新系统的设置(用户名,密码等等),这里NX一般会自动重启进入烧录好的系统,如果烧录完成NX没有重启,手动拔插电源即可进入。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
四.进行系统的迁移
将SD卡的系统迁移到SSD固态硬盘,这里需要先将前面拆下来的固态硬盘装上去。
注意:确保NX是开机状态并且与主机进行USB通信。
1.格式化安装好的SSD固态硬盘,打开菜单并进行搜索磁盘(disk),然后打开。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
2.进入磁盘,选择自己安装的NX的SSD固态硬盘
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
4.进行磁盘分区,建议分成一个16GB的交换文件区和主分区。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
5.给磁盘命名,然后创建,
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
之后关闭即可,现在已经格式化了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,其他步骤相同,安装完成之后,基本所有的包都安装好了,如果自己的项目有特殊需求,自己再安装其他的包。
手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境
至此,所有工作完成。

Original: https://blog.csdn.net/six_sixsix666/article/details/124217780
Author: 哎呀呀哎
Title: 手把手教你 JETSON XAVIER NX 刷机,安装Ubuntu系统与环境

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/627089/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球