Jetson AGX Orin手册① 拿到手后应该做什么?安装最新Jetpack5.0.2 从NVME启动 完整程度⭐⭐⭐⭐⭐避免踩坑

SunnyG按:前段时间终于收到了Nvidia Jetson AGX Orin Developer Kit,摸索摸熟后将经验总结如下,分享给大家,如果有遇见其他问题,欢迎留言讨论。

===========================================================================

 【【注意事项】】:

一 可以不刷机升级至Jetpack 5.0.2,详情可直接跳至查看文末【不刷机也升级到Jetpack 5.0.2】。

二 由于Jetson AGX Orin基于arm64,因此直接通过Terminal下载sdkmanager_1.9.0-10816_amd64.deb(在Orin机子上,不通过虚拟机)用命令行方式安装,是不行的,会显示类似arm64不兼容amd64之类的说明,因此选用虚拟机的途径。这里官网提供了quick-start的官方教程可以参考。

三 Jetson AGX Orin拿到手是ubuntu20.04版本的,跳出提示可升级至22.04版,一开始我就按照图形化界面指引升级到22.04,但是,升级后firefox,chromium浏览器都无法打开,一点击就跳出。通过网上搜了相关资料,是关于snap不支持的问题,也试过卸载后通过apt安装升级等方法,也是不行,现在还没找到解决办法,望大神指导。

四 Flash为5.0.2过程中最后的一步,即输入账号密码、ip地址页面时,可能出现这样的情况:invalid user id and password,无论你是否正确输入之前设定的账号密码。通过网上搜了相关资料,是关于pam的问题,也试过修改权限后进入到sshd config文本更改删去pam的方式,也是不行。但是,这个步骤其实刷机已经是完成了,可以skip后,启动Orin,是顺利的。这样会造成开机boot页面显示warning test key is used等,是不影响使用的。这里参考了其他用户相同情况以及nvidia forum工程师给出的解释:这是启动检查密钥的过程,这是用于对UEFI进行签名/加密的256位密钥。如果您没有分配密钥,它将使用测试密钥并弹出此警告消息。您可以在开发过程中忽略这一点。有兴趣了解的可以参看此处【forum链接】:

 

===========================================================================

Step 1:准备

环境:VMware Workstation 16,ubuntu 18.04,

材料:主机(win10+虚拟机)、Jetson AGX Orin 连接好网线(并与主机连同一路由器)、DP线、支持直连DP的显示屏、键鼠、通过Type-c与电脑主机连接,选择连到虚拟机上。一件NVME SSD。

软件:Nvidia官方sdkmanager,目前版本为sdkmanager_1.9.0-10816_amd64(官网下载,有需要安装包可以留言邮箱),sdkmanager放在虚拟机上。

账号:在Nvidia官网使用邮箱注册账号,等下使用

达成:Jetson AGX Orin 升级为Jetpack5.0.2版本,系统设置为NVME固态硬盘SSD启动。

===========================================================================

Step 2:开工

由于可预见嵌入式AI的各类框架所需容量是相当的大,Orin 32GMemory + 64GStorage也撑不了很长的,那么最好的选择就是在一开始增加外存,选择读取速率快和容量大的更优,一步到位,免去不少麻烦,而且相对与Orin整体价格这个也是值得的。

首先安装NVME,插入,拧螺丝

搜索disk,选择NVME,格式化,设为支持linux的Ext4格式。

点击小三角,mount挂载。

可以在终端Terminal用命令df -h显示已经挂载成功。

选择从NVME启动有两种方式,

一是刷机是直接选择将系统安装到NVME上,

二是将系统文件copy到NVME内设置启动,跳到文末查看。

进入ubuntu,刷机的前期过程可以参考这里Tx1的,大致差不多:Jetson TX1 刷机https://blog.csdn.net/weixin_68990480/article/details/127741826
 

不一样的地方在:

一 进入Recovery模式:同时按下Power键和Recovery键

二 选择的是Jetpack 5.0.2

三 这里storage选择nvme,flash完毕后系统即自动从nvme启动

(如果是不刷机的朋友,可以跳到文末查看:【将系统文件copy到NVME内设置启动】)

 

四 这里页面连接SSH再也不能像Tx1使用拔网线的方法了,而且账号密码输入也都不对,详见上文【注意事项 四】,这里我刷了几次,最终都是skip收场,系统也是能顺利进入的。

 

===========================================================================


【将系统文件copy到NVME内设置启动】的方法:

一 下载包
git clone https://github.com/jetsonhacks/rootOnNVMe

二 解压到路径

三 进入目录

cd rootOnNVMe master

四 复制脚本
./copy-rootfs-ssd.sh

五 安装启动,将rootfs设置为NVME

./setup-service.sh

六 重启
sudo reboot 

注意:重启后,你会发现原computer的存储空间和SSD的互换了,computer现为你的NVME,而原来的变为59 GB Volume,就让它留着不要删除或者unmount它,反正那边2T够用,不要增添不必要的麻烦。

 

 

===========================================================================

【不刷机也升级到Jetpack 5.0.2】

进入终端Terminal

更换arm/arm64的源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo vim /etc/apt/sources.list

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-security main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src https://repo.huaweicloud.com/ubuntu-ports/ bionic-backports main restricted universe multiverse

更新:

sudo apt-get update
sudo apt-get upgrade

安装最新升级jetpack

sudo apt install nvidia-jetpack

等候...完成

查看版本

sudo apt -a show nvidia-jetpack

  • 7
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Jetson AGX Orin是一款强大的嵌入式计算平台,可以轻松安装ROS 2以实现机器人及其他自动化系统的开发和运行。以下是使用300字中文回答Jetson AGX Orin安装ROS 2的步骤和注意事项。 首先,确保Jetson AGX Orin已经正常运行,并且您已经完成了基本的设置和配置。 接下来,从ROS 2官方网站(https://index.ros.org/doc/ros2/Installation/Foxy/Linux-Install-Debians/)下载适用于您的Jetson AGX Orin的ROS 2发行版,建议选择最新版本Foxy Fitzroy。下载完成后,将.deb文件保存到您的Jetson AGX Orin的本地存储中。 然后,在Jetson AGX Orin的终端中打开一个新的命令行窗口,以便在系统中进行安装。使用以下命令导航到.deb文件的目录: cd /path/to/deb/file 然后,使用以下命令安装ROS 2: sudo apt install ./ros-foxy-*.deb ROS 2的安装过程可能会花费一些时间,具体取决于您的Jetson AGX Orin的性能和网络连接速度。在安装过程中,请耐心等待,直到安装完成。 安装完成后,您需要设置ROS 2的工作环境。使用以下命令执行此操作: source /opt/ros/foxy/setup.bash 现在,您可以开始使用ROS 2在Jetson AGX Orin上进行开发和运行机器人应用程序了。请查阅ROS 2的文档和教程,以了解更多关于ROS 2在Jetson AGX Orin上的使用方法和功能。 总结一下,安装ROS 2到Jetson AGX Orin的过程包括下载适用于该平台的ROS 2发行版,并使用apt命令进行安装安装完成后,使用source命令设置ROS 2的工作环境。最后,您就可以开始使用ROS 2在Jetson AGX Orin上进行开发和运行机器人应用程序了。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值