Mcuzone 野芯科技

标题: 使用nvidia sdk-manager为Jetson Orin Nano安装Ubuntu系统 [打印本页]

作者: 火星人    时间: 2025-7-31 11:23
标题: 使用nvidia sdk-manager为Jetson Orin Nano安装Ubuntu系统
关键词:NVIDIA  英伟达  Jetson  Orin  Nano 系统安装  Ubuntu  虚拟机  SSD
概述:Jetson Orin是英伟达针对嵌入式应用推出的AI平台,我司基于Orin核心板设计了多款底板用于各种应用。Orin支持从SSD启动,因为我们首先需要通过板子将系统写入SSD,由于系统比较庞大,所以烧写流程较为复杂,可通过Ubuntu原生机或者虚拟机来完成写入,原生机速度会更快一些,但虚拟机适用性会更好一些,下面以虚拟机为例演示一下系统烧写流程。

我们采用VM虚拟机搭建安装环境,系统为Ubuntu 22.04,建议使用这个版本的Ubuntu,别的版本可能会无法成功为Jetson Orin Nano烧写系统。本文档也适用于实体机。
Ubuntu 22.04 amd64版本下载地址:
https://releases.ubuntu.com/22.04.5/ubuntu-22.04.5-desktop-amd64.iso

下载nvidia sdk-manager:
下载地址:
https://developer.nvidia.com/sdk-manager

下载前需要自行申请NVIDIA account。

安装nvidia sdk-manager:
默认下载地址为/Downloads,在终端中运行:
cd Downloads

sudo dpkg -i sdkmanager_2.3.0-12617_amd64.deb



如果安装时报错,请运行:
sudo add-apt-repository universe
sudo add-apt-repository multiverse
sudo apt update
sudo apt --fix-broken install
sudo apt-get install libgconf-2-4 libcanberra-gtk-module

然后重新安装。





作者: 火星人    时间: 2025-7-31 14:30
本帖最后由 火星人 于 2025-7-31 15:05 编辑

将底板的BOOT跳线短接,插上至少256G的SSD,USB C口连接至电脑,上电,然后连接至虚拟机,在终端中执行lsusb,需要看到如下红框内的硬件:




在程序里面找到SDKManager,点击运行:





点击LOGIN,第一次登录会打开nvidia网站页面,请在页面上按照提示登录:




登录完毕后有个隐私提示,选是或否都可以:




然后我们就会进入第一步,按红框内选择,然后点击CONTINUE,进入第二步:






作者: 火星人    时间: 2025-7-31 14:42
按红框内选择,然后点击CONTINUE:




第一次运行会提示是否要创建文件夹:




点击Create后会要求输入密码:




输入完毕点击OK后,稍等片刻,会下载和生成镜像:




作者: 火星人    时间: 2025-7-31 15:04
生成镜像成功后,会跳出设备配置界面,请先不要配置,而是打开:

nvidia/nvidia_sdk/JetPack_6.2.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/ bootloader/generic/BCT/tegra234-mb2-bct-misc-p3767-0000.dts

这个文件,修改

cvb_eeprom_read_size = <0x100>



cvb_eeprom_read_size = <0x0>

修改完成后保存退出。




这一步很重要,不修改的话会导致板子烧写失败。

作者: 火星人    时间: 2025-7-31 15:53
本帖最后由 火星人 于 2025-7-31 16:02 编辑

在烧写配置中,按下图进行配置,配置完毕后点击Finish,就开始烧写了:




可以在软件主界面查看进度:



也可以在软件自带终端中查看输出:




安装到99%以上时,板子会有一次重启,此时VM会提示重新连接板子(实体机没有这个问题),请及时连接,否则会烧写失败:




最后烧写成功:




这时可以将板子断电,拔掉BOOT跳线,接上键盘鼠标网线显示器等,就可以启动板子上的Ubuntu系统了。





欢迎光临 Mcuzone 野芯科技 (http://testbbs.mcuzone.com/) Powered by Discuz! X3.1