Jetson AGX Orin折腾记

作者:朱金灿
来源:clever101的专栏

Jetson AGX Orin概述及任务概述

  Jetson AGX Orin是Nvidia公司推出的边缘计算盒子。这次我们的任务是在Jetson AGX Orin安装OmniVision-968M模型并进行测试。OmniVision-968M模型是全球最紧凑、最小的边缘 AI 多模态视觉语言模型。

Jetson AGX Orin刷机

  Orin刷机刷的是什么:NVIDIA官方的JetPack5.0.2,简单的说,就是让Orin安装上Ubuntu20.04系统+各类自带的组件(如CUDA、TensorRT和OpenCV等)。

刷机前的准备

  硬件准备:
1.Orin盒子、Orin电源线、Orin套件中自带的TypeC转USB接口线和DP接口线。值得注意的是Orin电源线的接口是美标的,需要使用一个转接头才能用,如下图:
转换接头

DP接口线是一头是DP接口,接在Orin盒子上,另一头是HDMI接口,接在显示器上。常见的各种显示器接口如下图:
显示器接口

2.一台带有ubuntu系统的电脑,可以是双系统也可以是虚拟机(笔者所用设备为Vmware的ubuntu18.04虚拟机,这个版本和想要刷到Orin上的没什么直接关系)。这台机器用作往Orin盒子刷机。注意ubuntu系统需要有至少60GB的磁盘空间。我们称这台电脑叫宿主机(Host Machine)。
3.带HDMI接口的一块显示器。
4.用于操作Orin的鼠标和键盘。

正式刷机的步骤

  刷机前的硬件连线准备。首先将Orin电源线、DP显示屏线、TypeC转USB线都准备好,并且TypeC转USB线连接至电脑USB接口,如使用虚拟机进行操作,弹窗会有提示说将该USB设备接在宿主机还是接在虚拟机下,选择接入虚拟机下。下图是硬件接线图:
DP显示屏线
TypeC转USB
  简单来说是两步:
1.在Recovery模式下刷ubuntu系统进Jetson AGX Orin。
  在ubuntu电脑上在NVIDIA官网注册一个账号,然后SDK Manager | NVIDIA Developer上下载安装NVIDIA SDK Manager(这个需要有NVIDIA账号才能下载),安装命令为:

sudo apt install ./sdkmanager_1.9.1-10844_amd64.deb 

  更新软件源中的软件列表,这一步要成功无误,不然后面刷机时可能会出现error,命令如下:

sudo apt-get update

  SDK Manager本质就是一个刷机软件。
  现在开始介绍如何进入Recovery模式。给Jetson AGX Orin接上电源。当Jetson AGX Orin处于已开机状态时,需要先长按住②键,然后

### AGX Orin 刷机至 Ubuntu 22.04 的方法 对于希望将 NVIDIA AGX Orin 设备刷入 Ubuntu 22.04 版本的操作系统而言,整个流程涉及几个重要环节。由于官方通常提供的是 JetPack SDK 中捆绑的特定版本操作系统镜像,默认情况下可能并非最新的 Ubuntu 发行版。 #### 准备工作 为了确保顺利刷机,在开始前需准备如下材料: - 安装有 Windows 或者 Linux 主机端操作系统的电脑一台; - USB Type-C 数据线一根用于连接开发板与主机; - 至少具备 64GB 存储空间以上的 microSD 卡一张(推荐使用高速卡); #### 下载必要文件 前往 NVIDIA 开发者网站下载适用于 AGX Orin 的最新 JetPack SDK Installer[^1]。尽管默认提供的可能是带有预设 Ubuntu 版本的镜像,但后续可以通过自定义方式调整为期望的具体版本如 Ubuntu 22.04 LTS。 #### 创建启动介质 利用 Balena Etcher 等工具将所选的 Ubuntu 22.04 镜像写入 microSD 卡中。注意这里建议先通过 JetPack 进行一次完整的固件更新后再考虑更换 OS 版本以获得更好的兼容性和稳定性支持[^3]。 #### 设置并执行刷机过程 完成上述准备工作之后,按照以下步骤继续: - 将 microSD 插入 AGX Orin 并重启设备进入 recovery 模式; - 使用命令 `sudo jetson-io.py` 来设置 GPIO 引脚以便于识别外接显示器等外围硬件组件; - 接着运行 `sudo ./L4T_flash.sh -r -k ubuntu -d /dev/mmcblk0p1` 命令来刷新内置 eMMC 上的操作系统分区,其中 `-k ubuntu` 参数指定了要使用的根文件系统来自 SD 卡上的 Ubuntu 分区; - 当提示输入密码时请输入对应账户信息直至全部过程结束为止。 #### 后期配置优化 成功刷入新版本后还需要进一步完善软件包管理器源列表以及安装必要的驱动程序和服务。可以参照常规 Linux 发行版的做法来进行这些个性化定制动作,比如扩容 rootfs 文件系统大小以适应更多应用程序部署需求[^2]: ```bash sudo apt update && sudo apt upgrade -y sudo apt install gparted sudo gparted ``` 以上就是针对 AGX Orin 设备刷入 Ubuntu 22.04 的基本指导方案,具体细节可能会因个人实际应用场景而有所差异,请根据实际情况灵活调整。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

clever101

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值