目录

一.VMware软件安装

二.创建虚拟机

三.安装SDK Manager

四.正式刷机

五.后续配置


第一次使用NVIDIA Jeston AGX Xavier进行开发,浅浅记录一下刷机过程~

一.VMware软件安装

本来看网上很多教程都是安装的workstation15版本的,操作系统win10。因为我的操作系统是win11,翻阅资料后发现是可以安装16版本的,因此安装的VMware Workstation 16。

二.创建虚拟机

安装好VMware软件之后,创建新的虚拟机(Ubuntu18.04)。

为了保证虚拟机的正常运行,虚拟机内存设置为电脑内存的一半,硬盘本来设置的80GB,但是在安装SDK Manager的时候警告空间不够,于是把硬盘扩容为100GB(需要关闭虚拟机才能改内存以及硬盘大,挂起虚拟机是不可以更改的)。

其中,处理器的个数需要注意,“处理器数量”跟物理主机的CPU个数一样, “每个处理器的内核数量”就是核心数。

因为我的电脑CPU是14核20线程的,所以每个处理器的内核数量选择的略小于14的12,具体如何配置参照的以下这篇博客。

https://blog.csdn.net/lhk124/article/details/111382256

需要提前下载好ubuntu-18.04.1-desktop-amd64.iso,作为配置虚拟机的镜像文件。

双击CD/DVD(SATA)进入设置,选择使用ISO映像文件,浏览找到下载的ubuntu的镜像位置。

打开虚拟机安装Ubuntu,语言选择English,避免之后不必要的麻烦。

使用Ubuntu的过程中,会发现显示界面太小且不可调节,通过安装VMware Tool插件解决,参考这篇博客,至此,主机Ubuntu创建完成。

https://blog.csdn.net/Scarlett2025/article/details/123681247

三.安装SDK Manager

安装SDK Manager前,需要给AGX准备好硬件设备。包括:

1.一台显示器(HDMI接口),一套键鼠

2.网线,使AGX和虚拟机处于同一个网段

3.AGX自带的USB转Type-C线作为下载线

         

AGX联网的方案有三种:

1.将Xavier和主机通过网线连接同一个路由器

2.通过网线连接电脑的以太网端口分享网络

3.通过安装无线网卡完成无线联网

方案1由于家里的路由器离我十万八千里,而且我房间没有端口,所以pass;方案3需要提前联网配置后才可以使用无线网卡,比较麻烦,所以选择方案2,参考博客如下。

https://blog.csdn.net/Baofu_Wu/article/details/105920335

准备好基础硬件后,开始SDK Manager的安装,下载地址(需要注册,注意是在Ubuntu下载):https://developer.nvidia.com/nvidia-sdk-manager                   

下载好的文件放在Home文件夹下,在terminal输入

sudo apt install ./sdkmanager_1.8.0-10363_amd64.deb

四.正式刷机

AGX刷机主要有两大步骤,第一步是虚拟机通过USB转Type-C线将Linux系统镜像烧录到AGX中,此时AGX可以独立开机,但尚未安装各种包(如CUDA,CuDNN,OpenCV,TensorRT等),第二步则是通过网口,将对应的包安装到AGX,从而完成刷机。

SDK Manager安装成功后,在终端输入sdkmanager,打开sdkmanager软件。

第一步:登录NVIDIA账号

第二步:取消勾选Host Machine,JetPack版本选择4.6(Ubuntu18.04运行5.0的JetPack有问题,不可以调节风扇速度,应该是版本问题)

第三步:此时AGX应与虚拟机相连,刚开始处于通电但是关机的状态。按住Xaiver的中间键保持不动,再按住开机键2秒后,同时松开,此时Xaiver侧边白色指示灯点亮,AGX进入恢复模式,可以进行刷机,注意虚拟机的USB控制器一定要设置成USB3.1的,不然可能连接不上。

打开终端,输入lsusb,若输出有Nvidia Crop,则证明设备连接正常,同时SDK也会弹出识别的窗口。

若需刷机(纯Ubuntu系统)+安装应用包,则两项(Jetson OS和SDK Components)均选;随后选择下方“I accept...”,“continue”点亮,开始边下载边安装。

第四步:下载到12%的样子,会弹出一个窗口,选择Manual Setup,设置好Xaiver启动的账户和密码后,其他保持默认,就可点击Flash继续刷机,这个时候是安装Linux镜像。

第五步:下载到22%的样子,随后Xaiver连接的显示屏会亮起,此时可以打开AGX上的Ubuntu系统(密码为上一步设置的密码),过段时间,Sdkmanager会又弹出一个类似上一步的窗口,填写刚才Xaiver设定的账户及密码,点击“Install”,等待安装完成。

五.后续配置

打开AGX,还需要一些操作。

1.换源,听说是为了加快安装包的下载速率,宁可信其有,还是换一下8。

a.备份sources.list文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

b.打开sources.list文件

sudo gedit /etc/apt/sources.list

c.删除原内容,添加下列内容

#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted

d.保存sources.list文件后需要更新apt-get

sudo apt-get update

2.使用jtop调节风扇

a.下载jtop

sudo apt install python3-pip
sudo -H pip3 install -U jetson-stats
sudo systemctl restart jetson_stats.service

b.如果报错No module named 'setuptools'不要慌,安装pip就行了

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

c.启动jtop

可以在info查看opencv以及CUDA的安装情况,在ctrl中可以通过p和m控制风扇的转速。

3.如果主机共享网络后,主机的ubuntu无法联网,出现下面这种情况:

主要参考了以下两篇博客,暂时不知道出错的具体原因,比较玄学:

https://blog.csdn.net/m0_46262108/article/details/123266088

https://blog.csdn.net/qq_43581670/article/details/120400579

NVIDIA Jeston AGX Xavier刷机记录相关推荐

  1. NVIDIA Jetson AGX Xavier 刷机教程

    一.准备工作 1.硬件准备 1.准备 Ubuntu x86 PC一台(需要安装好python3)sudo apt install python python3 2.准备USB转microUSB2.0线 ...

  2. NVIDIA Jetson AGX Xavier刷机Jetpack4.3

    目录 前言 下载安装SDK Manager 使用SDK Manager进行烧录 STEP 01 STEP 02 STEP 03 part 1 主机端 part 2 Xavier端 part 3 主机端 ...

  3. Jetson AGX Xavier刷机及环境配置

    写在前面:近期打算做一下视觉算法部署的内容,正好实验室有几个Xavier控制器,于是拿来用了一下,从零接触开始nvidia的硬件,以此记录学习过程. 一.Jetson AGX Xavier刷机 网上教 ...

  4. ZED2代相机+nvidia jetson AGX xavier踩坑记录

    ZED2代相机+nvidia jetson AGX xavier踩坑记录 项目描述 nvidia jetson AGX xavier就不详细介绍了,jetson系列嵌入式开发板比一般的arrch64开 ...

  5. NVIDIA Jetson AGX Xavier主机刷机与SSD安装

    任务逻辑 当有个新的AGX主机到手上后,主机是启动的是eMMC,大约30G存储 这个安装了系统后到后面随便弄一下就不够存储了,所以我是想要在主机上安装一个SSD,然后将系统直接放到SSD上,这种操作就 ...

  6. Jetson AGX Xavier 刷机教程

    Jetson AGX Xavier 刷机教程 前言 step1:安装sdkmanager step2:用sdkmanager刷机 前言 首先,我们需要知道刷机的大致流程:先用一个带ubuntu系统的主 ...

  7. Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程

    为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...

  8. Jetson AGX Xavier 刷机指南

    文章目录 一.刷机准备 二.JetPack4.5刷机过程 三.安装Cudnn 四.开启高性能模式 五.打开风扇 六.上电自启 七.设置开机自启动 一.刷机准备 在刷机之前,需要准备一台装有Ubuntu ...

  9. 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装

    实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力.平台基于 ...

最新文章

  1. java面试题 A 2 2 2_JAVA面试题(2)
  2. python入门指南许半仙txt-影帝的脑子坏了 第23章
  3. 今天开始学模式识别与机器学习Pattern Recognition and Machine Learning 书,章节1.1,多项式曲线拟合(Polynomial Curve Fitting)
  4. boost::mp11::mp_eval_if_not_q相关用法的测试程序
  5. MATLAB数字图像处理学习笔记
  6. 解决win7的outlook打不开的问题
  7. pep3评估报告解读_首次公布!PISA全球胜任能力评估报告出炉,有何新启示?
  8. PHP学习总结(11)——PHP入门篇之WAMPServer多站点配置
  9. 易语言学习笔记(一)
  10. linux查看程序bss段,[必须掌握].bss段和.data段的区别
  11. [code-server+VSApp] 在iPad上使用VSCode
  12. 在Oracle中,什么是物理读和逻辑读?
  13. 工程专硕在职研究生12月联考数学复习
  14. linux mounted,linux umount命令详解
  15. SWING HACKS电子书及范例代码
  16. android HID添加(三) ---applist key
  17. final可以修饰些什么
  18. css制作逐帧动画-案例
  19. 6-6 快速播放音频和视频预加载
  20. [在职软件工程]云计算基础教程

热门文章

  1. PostgreSQL Citus集群验证
  2. Java SSM 笔记(一)重置版
  3. FPGA verilog 临近插值任意比例视频缩小代码
  4. 修改论文格式三大技巧
  5. python画两个科赫雪花_Python 绘制科赫雪花的简单实现
  6. 2022-2027年中国建筑安装行业发展监测及投资战略研究报告
  7. 《深入实践Spring Boot》阅读笔记之三:核心技术源代码分析
  8. qt调用海康工业相机踩坑全纪录
  9. 上网行为管理有那些类型?
  10. 《光电子学与光子学——原理与实践》课程笔记