NVIDIA Jeston AGX Xavier刷机记录
目录
一.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刷机记录相关推荐
- NVIDIA Jetson AGX Xavier 刷机教程
一.准备工作 1.硬件准备 1.准备 Ubuntu x86 PC一台(需要安装好python3)sudo apt install python python3 2.准备USB转microUSB2.0线 ...
- NVIDIA Jetson AGX Xavier刷机Jetpack4.3
目录 前言 下载安装SDK Manager 使用SDK Manager进行烧录 STEP 01 STEP 02 STEP 03 part 1 主机端 part 2 Xavier端 part 3 主机端 ...
- Jetson AGX Xavier刷机及环境配置
写在前面:近期打算做一下视觉算法部署的内容,正好实验室有几个Xavier控制器,于是拿来用了一下,从零接触开始nvidia的硬件,以此记录学习过程. 一.Jetson AGX Xavier刷机 网上教 ...
- ZED2代相机+nvidia jetson AGX xavier踩坑记录
ZED2代相机+nvidia jetson AGX xavier踩坑记录 项目描述 nvidia jetson AGX xavier就不详细介绍了,jetson系列嵌入式开发板比一般的arrch64开 ...
- NVIDIA Jetson AGX Xavier主机刷机与SSD安装
任务逻辑 当有个新的AGX主机到手上后,主机是启动的是eMMC,大约30G存储 这个安装了系统后到后面随便弄一下就不够存储了,所以我是想要在主机上安装一个SSD,然后将系统直接放到SSD上,这种操作就 ...
- Jetson AGX Xavier 刷机教程
Jetson AGX Xavier 刷机教程 前言 step1:安装sdkmanager step2:用sdkmanager刷机 前言 首先,我们需要知道刷机的大致流程:先用一个带ubuntu系统的主 ...
- Jetson AGX Xavier刷机+安装opencv+使用TensorRT加速推理yolo全过程+心路历程
为了完成导师交代的任务,卑微的打工人开始了没有停息的斗争.尽管没有人阻碍你划水摸鱼,但是问题一天不解决,自由就一天也不会来到. 我 向 往 自 由 !!!!!!!!!! 通往自由的道路就是在Xavie ...
- Jetson AGX Xavier 刷机指南
文章目录 一.刷机准备 二.JetPack4.5刷机过程 三.安装Cudnn 四.开启高性能模式 五.打开风扇 六.上电自启 七.设置开机自启动 一.刷机准备 在刷机之前,需要准备一台装有Ubuntu ...
- 基于NVIDIA Jetson AGX Xavier的移动机器人开发(1)——Xavier刷机、风扇配置、ROS安装
实验室有一台2020年购入的AGX Xavier计算平台,由于实车开发作实验较为麻烦,打算基于这台Xavier从头搭建一套缩小版的自动驾驶系统用于算法验证以及实验,同时锻炼从头搭建系统的能力.平台基于 ...
最新文章
- java面试题 A 2 2 2_JAVA面试题(2)
- python入门指南许半仙txt-影帝的脑子坏了 第23章
- 今天开始学模式识别与机器学习Pattern Recognition and Machine Learning 书,章节1.1,多项式曲线拟合(Polynomial Curve Fitting)
- boost::mp11::mp_eval_if_not_q相关用法的测试程序
- MATLAB数字图像处理学习笔记
- 解决win7的outlook打不开的问题
- pep3评估报告解读_首次公布!PISA全球胜任能力评估报告出炉,有何新启示?
- PHP学习总结(11)——PHP入门篇之WAMPServer多站点配置
- 易语言学习笔记(一)
- linux查看程序bss段,[必须掌握].bss段和.data段的区别
- [code-server+VSApp] 在iPad上使用VSCode
- 在Oracle中,什么是物理读和逻辑读?
- 工程专硕在职研究生12月联考数学复习
- linux mounted,linux umount命令详解
- SWING HACKS电子书及范例代码
- android HID添加(三) ---applist key
- final可以修饰些什么
- css制作逐帧动画-案例
- 6-6 快速播放音频和视频预加载
- [在职软件工程]云计算基础教程