目录
1.安装SDKmanager环境
2.系统烧入
3.jetpack烧入
需要提前准备工具:
jetso板卡、usb转type-C线、杜邦线、虚拟机或ubuntu双系统
此教程为在线烧入系统,如果想本地批量系统烧入。可以参考我的另一个教程,地址。
1.安装SDKmanager环境
首先去SDKmanager官网下载对应版本软件,软件版本及系统对照表参考官方提供的表格,以jetpack5.X为例吧,它支持ubuntu18.04和20.04作为烧入机(虚拟机或者ubuntu双系统),并不是表示可以烧入到jetson这两个版本系统。
JetPack 与 Ubuntu 对照表:
在你运行sdkmanager的时候(尤其是图形界面模式),会有以下几个地方提示 Ubuntu 的版本:
Target Operating System:这里会显示例如 "Linux for Tegra (Ubuntu 20.04)"。
JetPack Version:每个 JetPack 版本对应一个固定的 Ubuntu 版本。
| JetPack 版本 | Ubuntu 版本 |
|---|---|
| 7.x | Ubuntu 24.04 |
| 6.x | Ubuntu 22.04 |
| 5.x | Ubuntu 20.04 |
| 4.x | Ubuntu 18.04 |
| 3.x | Ubuntu 16.04 |
下载完SDKmanager后,在终端运行:
sudo dpkg -i sdkmanager_XXXXXXXXXX.deb安装好后就可以在终端再次输入“sdkmanager”启动。(此时需要科学上网登录能更快些)
2.系统烧入
2.1 jetson orin进入烧入模式(用杜邦线连接右边数第二、第三接口)
并用type-C线连接jetson和主机电脑,并接通电源。
2.2开始烧入系统
不要勾选"Host Machine",jetpack选择你要安装的版本,之后点下一步。
第一次只烧入系统就好,刷完系统在刷jetpack,要不容易报错。
烧入过程中会弹出这个窗口,选择pre-config就好,之后输入jetson新的用户名和密码,存储设备一般选择NVMe。
烧入过程可能再次弹出加载设备界面,点击加载就好,要不可能烧入失败。
烧入完成后可以开机看看系统有没有问题。
3.jetpack烧入
前面步骤与烧入系统相同,连接主机,jetson不需要进入烧写模式,保持jetson开机就行。
不用的是这次不选择系统,而是选择jetpack。
输入用户名和密码后点安装即可,jetpack会默认安装CUDA Toolkit、cuDNN、TensorRT、OpenCV等。
安装完成后重启电脑就完成了。
附:
1.在终端输入"lsb_release -a"可以查看当前系统版本。
2.推荐安装miniconda:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-aarch64.sh