jetson orin nano 手把手刷机指南:NVME
文章目录
- 写在前面
- 1 硬件准备
- 2 软件准备
- 2.1 Linux 系统准备
- 2.2 下载NVIDIA SDKManager安装包
- 3 准备SDK-Manager
- 4 烧录Jetson系统镜像
- 5 打开jetson 并链接显示器
- 5.1 安装Jtop
- 5.2 安装jtop
- 5.3 安装jetpack
- 6 安装需要的软件
写在前面
只适用于jetson orin nano 的普通模式刷机,super模式我一直没成功过,所以暂时不折腾了,看nvidia官网,下个季度应该会出jetpack7,会自带super模式
直接刷到nvme固态硬盘中
jetson orin nano需要刷入arm架构的linux
1 硬件准备
- 你的个人计算机有100g以上的空闲硬盘空间(最好是linux 系统,windows 可以用VMware,mac我还没试过);
- Jetson载板与Jetson核心板,要含有M.2 SSD固态硬盘至少128g
- Jetson的供电电源、type-c-usb数据线(注意不是充电线)
- 跳线帽或者单条双母头的杜邦线
- 蓝牙鼠标键盘
2 软件准备
2.1 Linux 系统准备
本机是linux的跳过此步
- windows 在自己的电脑上安装VMWare虚拟机(网上有很多教程)
- 在VMWare虚拟机内安装Ubuntu操作系统 20.04版本,注意这里是amd架构的,因为是装在自己电脑上的。建议给虚拟机预留100G及以上的硬盘空间,如果是super模式要建议150g以上。
2.2 下载NVIDIA SDKManager安装包
官网链接,选择ubuntu, arm64版本,我有空可以传到盘里下载到Ubuntu系统中, vmware 虚拟机直接拖入。
下面正式开始烧录
3 准备SDK-Manager
参考这篇博客,里面有非常详细的图文,我有空再完善吧,当时烧录的时候没截图:链接1
4 烧录Jetson系统镜像
参考这篇博客到第10步链接2,这里之所以不选jetpack烧录是为了提高烧录成功率,后面会手动把jetpack安装
(我等有空再截屏完善)
- 弹出窗口
“OEM Configuration”
- 选择Runtime:刷完机之后打开linux系统后再配置用户名密码啥的
- 选择Preconfig:使用提前预制的系统配置,怕麻烦就选这个,但是要记住此时输入的username 和 password,这就是linux系统的root用户的用户名和密码了
“Storage Device”选择“NVMe”,然后点击Flash。
12-15步和刚刚的链接2一样的操作步骤
5 打开jetson 并链接显示器
逐行运行下面的命令
5.1 安装Jtop
# 更新本地软件包列表sudoaptupdate# 安装 Python 3 的包管理工具 pipsudoaptinstallpython3-pip# 将 pip 自身升级到最新版本sudo-Hpip3install-Upip5.2 安装jtop
jtop 是一个基于终端的交互式系统监控工具
# 安装 jetson-stats 工具包,并将其更新到最新版本sudo-Hpip3install-Ujetson-stats# 查看 jtop 后台服务的运行状态sudosystemctl status jtop.service# 运行jtop可以查看sudojtop5.3 安装jetpack
JetPack 是 NVIDIA 为 Jetson 系列嵌入式 AI 计算平台提供的官方 SDK(软件开发包)。它将 Jetson 设备所需的核心软件堆栈打包成一个完整的发行版,让开发者能够快速搭建 AI 应用开发环境。
主要组成部分:
- 操作系统层:基于 Ubuntu 的 Linux for Tegra(L4T),包含经过优化的 Linux 内核、驱动程序、Bootloader 等。
- CUDA 及相关库:CUDA 工具包(用于 GPU 并行计算)、cuDNN(深度神经网络加速库)、TensorRT(高性能推理优化器)。
- 多媒体处理:支持摄像头、编解码、显示等功能的 API 和 GStreamer 插件。
- 计算机视觉与感知:VisionWorks、VPI(视觉编程接口)、OpenCV 等。
- 开发者工具:调试工具、性能分析器(如 NSIGHT Systems/Graphics)、闪存工具等。
# 更新本地软件包列表sudoaptupdate# 升级所有已安装软件包到最新版本sudoaptupgrade# 智能升级,处理依赖关系变化sudoaptdist-upgrade# 重启系统sudoreboot# 安装 JetPack SDKsudoaptinstallnvidia-jetpack、6 安装需要的软件
- firefox 待更新 不能用常规安装方法
- 中文输入法 待更新
- miniconda 待更新
- torch、torchvision、opencv、numpy这几个库也要单独安装适应jetson版本的,详情可见主页的配置lerobot环境的博文
