Jetson AGX Xavier 开发指北

Jetson Agx Xavier 开发指北

Jetson Orin Nano(8GB) 弃之不用

在这里插入图片描述

请添加图片描述
在这里插入图片描述
jetson AGX Xavier 应该是没有16G的版本,有64G和32G还有一个工业版本的

刷机

教程

sudo apt install ./sdkmanager_1.1.0-6343_amd64.deb

系统时间过期,导致连接上网线,也可以ping通baidu.com,但是浏览器上不了网

# 查看当前系统时间
date

# 若时间错误,手动设置(以2025年6月20日为例)
sudo date -s "2025-06-20 12:00:00"

# 或使用NTP服务自动同步时间
sudo apt install -y ntp
sudo systemctl start ntp
sudo systemctl enable ntp

查看ubuntu版本

lsb_release -a

在这里插入图片描述
ubuntu 18.04

ubuntu安装jetson sdkmanager缺少依赖环境

ubuntu安装jetson sdkmanager缺少依赖环境
在这里插入图片描述

一直安装不成功,然后我才发现正确的刷机流程应该是:在主机上搞个虚拟机安装sdkmanager然后再将对应的ubuntu连接jetson AGX Xavier然后进行刷机

有个疑问,我在我主机虚拟机上刷的是amd64的架构,刷到gpu上,难道能变成arm64的架构?

刷机刷指定版本的

在这里插入图片描述
github项目
我要实现上面的项目:jetson-containers
在这里插入图片描述
安装JetPack 5
在这里插入图片描述
dustynv/tam

在这里插入图片描述
L4T安装 r35.4.1

最终在jetson AGX Xavier上实现TAM的效果:即视频单独跟踪一个物体的功能
在这里插入图片描述

TAM

VMware中Ubuntu联网方案(含泪试错版)

VMware中Ubuntu联网方案(含泪试错版)
联网成功
安装vm-tools

sudo apt-get update
sudo apt-get install open-vm-tools open-vm-tools-desktop

宿主机SSH连接VMware虚拟机(NAT模式)

vmware ubuntu 安装chrome浏览器

在这里插入图片描述

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list
sudo apt update
sudo apt install google-chrome-stable
google-chrome-stable
# 1 导入 Google 软件签名密钥
# 2 添加 Google Chrome 软件源
# 3 更新软件包索引
# 4 安装稳定版 Chrome
# 5 验证安装

上面的做好准备,然后开始刷机

Jetson AGX Xavier 刷机指南
在这里插入图片描述
退出 Cancel
然后登录自己的nvidia账号,然后邮箱验证完毕即可继续执行

JetPack Archive
需求:jetpack5 L4T安装 r35.4.1
在这里插入图片描述
由上面网站可知,需要安装Jetpack版本是5.1.2

在这里插入图片描述
jetpack没有版本5.1.2 进退两难了属于是
dustynv/tam
重新看一下tam的镜像
在这里插入图片描述
最新的版本是r36.2.0
在这里插入图片描述
那只能安装jetpack 6.0 DP版本了
也没有这个版本,我觉得安装的sdkmanager版本太高了,没有较低版本的jetpack
SDK Manager Older Versions
还有一个更简便的方法

sdkmanager --archived-versions

在这里插入图片描述

扩充内存由4G->16G,重启后网络无法连接

重启网络服务

sudo nmcli network off
sudo nmcli network on

所以得重新设置网络
首先VMware NAT service服务无法启动问题
https://zhuanlan.zhihu.com/p/582473317
https://zhuanlan.zhihu.com/p/580910152
https://www.cnblogs.com/shandianchengzi/p/18155397
https://blog.csdn.net/qq_45642410/article/details/113790686
100%解决VMware虚拟机NAT上网方式,保姆教学

这网络是真的难配置!!!! Crazy!!!!
还原默认设置
控制面板网络连接设置VMnet 8
在这里插入图片描述

在这里插入图片描述
然后虚拟网络编辑器设置ip

开始刷机

启动了几次,发现白色的指示灯都不亮,于是感觉到自己可能是被文章忽悠了,果断地将跳线放了回去,然后再先开机,再长按中间的Recovery键,不松手,继续按右边的Reset键,过阵子,再松开Reset键,再松开Recovery键。这时虚拟机识别出了Nvidia设备,选中让其连接虚拟机。

切换到终端,查看USB设备:lsusb

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
还是得重新去下载,我删掉Downloads下的文件了

sudo rm -rf JetPack_5.1.2_Linux_JETSON_AGX_XAVIER_TARGETS/ 先删除JetPack_5.1.2,然后再去重新安装
在这里插入图片描述
在这里插入图片描述
重新设置分辨率即可

在这里插入图片描述
我这里用的是SSH链接的,因为我手里没有原装的数据线,再次打开的时候就不能用了。
最新的参考教程:手把手教你Jetson AGX Xavier Developer Kit刷机(装系统)

在这里插入图片描述
进度进展太慢了

等进程结束然后就ok了

TAM

docker简单使用

docker images # 查看镜像

docker save -o tam_r35.3.1.tar dustynv/tam:r35.3.1 # 保存镜像

docker load -i tam_35.3.1.tar  # 加载镜像

docker ps # 查看所有正在运行的容器

docker exec -it xxxx bash # 进入容器(以 bash 为例)

ls -lh /path/to/folder # 查看文件大小(简洁易读)


sudo docker run --runtime nvidia -it --rm --net=host -v /home/jetson/jetson-containers/data/models/tam:/data/models/tam dustynv/tam:r35.3.1 

-v /home/jetson/jetson-containers/checkpoints:/data/models/torch/hub/checkpoints

sudo docker run:以管理员权限启动 Docker 容器
--runtime nvidia:启用 NVIDIA 容器运行时,让容器能调用 Jetson 的 GPU 资源(如 CUDA、TensorRT 加速)
--it:分配交互终端,方便实时看日志、输入命令
--rm:容器退出后自动删除,避免残留无用容器
--net=host:容器共享主机网络(直接用主机的 IP、端口,适合需要网络访问的服务)
-v 本地路径:/容器内路径:把主机的 /home/jetson/jetson-containers/data/models/tam 目录 挂载 到容器内 /data/models/tam,实现 “本地文件 / 容器内共享”,通常用于传模型权重、配置文件


docker cp <容器ID或名称>:/opt/Track-Anything/app.py <本地保存路径>  # 复制文件到本地

sudo docker rmi 3aa947ea832b
sudo docker rmi dustynv/tam:r35.4.1   # 删除镜像

【Jetson】NVIDIA Jetson AGX Xavier 安装系统 配置VNC

【Jetson】NVIDIA Jetson AGX Xavier 安装系统 配置VNC

差一个HDMI欺骗器就完美了,马上下单!!!

NVIDIA AGX Xavier 扩容

参考文章:NVIDIA Xavier AGX固态硬盘的安装以及/home的扩展挂载
在这里插入图片描述
NVIDIA AGX Xavier 只有32G存储空间,我要拉取的docker镜像到本地是大约16G,所以必须得扩容

在这里插入图片描述
挂载成功!!!

Miniconda3安装

配置conda环境
【保姆级教程:Jetson配置YOLOv11环境(五)Miniconda安装与配置——B站视频同步】

安装完成后 source ~/.bashrc 即可使用conda

NVIDIA Jetson 环境安装指导 PyTorch | Conda | cudnn | docker

PyTorch for Jetson - Jetson & Embedded Systems / Announcements - NVIDIA Developer Forums
https://pypi.jetson-ai-lab.dev/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值