2021-09-24

NVIDIA Jetson AGX Xavier 系统安装(草稿)

一、安装系统

agx的系统安装与nano系列的不一样,即不不能通过烧录内存卡的形式进行系统安装。agx、tx1、tx2系列,都得使用官方的sdkmanager软件,并通过主机电脑链接agx开发版进行系统的烧录。

准备材料清单:

1.准备一台装有16或者18ubuntu系统的主机电脑(不建议是使用虚拟机,使用inter处理器的主机会好一点,磁盘大小建议在100G以上);
2. agx开发版以及usb转c的转界线(必须用原装,强烈建议加硬盘安装);
3. sdkmanager软件包,下载地址:sdk下载
4. 拓展乌、显示器、键盘和鼠标的等。;

安装开始

1、sdkmanager 软件下载
在ubuntu中安装sdkmanager(本文选取的是jetpack4.5系列),使用以下的代码:

sudo apt install ./sdkmanager_x.x.x-xxxx_amd64.deb

安装完成后,打开新的窗口,执行以下代码打开软件:

sdkmanager

2、 系统的安装

打开软件后,选择第一个(最左面的功能)登陆账号进入。
成功登陆后进入后显示下图,按照下图步骤进行选择:
host就是主机的配置,不需要更新下载
target hardware 是目标开发板的型号,是哪一类就是哪一类(这里选择agx为例)
选择jetpack版本,这里选择4 .5(或者选择4.5.1)
(文字比较乱,来上图)

所有的配置都选择后,点击continue进入第二步。
第二步中,会提示所有要下载的内容项,可以再一一确认一下。最后需要设置下载文件保存的路径,以及同意等,这里不推荐使用现在下载以后装这个选项,故别选(只代表个人的尝试,离线安装应该也是没有问题的)。

下载过程中,如果报错,一般是网络问题,失败了就继续重复下载,直到下好了为止。

3、主机连接agx
将usb连接主机,typec端连在agx盒子靠近开关键一侧,通过拓展乌连接键盘鼠标以及显示器等设备。连好线后,保持盒子通电但是关机状态。然后同时按住盒子上左边和中间的按钮两秒钟,再同时松开,typec口旁边的小灯亮起。(或者先按中间的按钮两秒,再按左边的按钮直到指示灯亮,进入恢复模式)。

在主机端测试是否成功连接:

lsusb


如果出现NVIDIA CROP字样的接口,说明连接成功。此时连接盒子的显示器是关闭状态。

将主机与盒子置于同一个局域网下、我采用的方法是将盒子的网线和主机的网线连在同一个路由器上。(也可以接入同一个热点或者wifi下面)

4、系统安装
手动模式恢复

在下载过程中,会进行ubuntu18系统安装,要关注显示屏幕动态,安装完成后建议使用先换源,后文有换源步骤。
系统开机界面
Xavier刷完 OS image以后,你需要给Xavier连上鼠标键盘显示器去设置它自己的系统,然后才能继续刷jetson SDK components。然后会弹出sdk界面,要输入agx的ip(如果连接电脑成功,一般默认获取,也可以ifconfig查看,输入用户名和密码)进行sdk的安装。
安装sdk要填写的信息
安装过程中,如果报错,就重新安装,也可以通过控制台进行日至查看,找错误原因。

5、安装成功
待出现如下的界面时,则代表安装成功,
安装成功

在主机的操作告一段落,接下来就是agx的配置使用了。

配置agx基本环境

刚刚装好系统的就是一台新电脑,那还是老套路搞起来啦

换国内源

agx的源是基于arm架构与主机的ubuntu源不同,需要格外注意
a. 备份sources.list文件

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

b. 打开sources.list文件

sudo gedit /etc/apt/sources.list

c. (删除原内容,)添加下列内容

#中科大源
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse 
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted 
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main universe restricted

d.保存sources.list文件后需要更新apt-get

sudo apt-get update

安装监控管理jtop

jtop可以查看设备状态。
安装:

sudo -H pip3 install -U jetson-stats

运行:

sudo jtop

在info中可以显示opencv,cuda等版本信息:
jtop

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值