前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

NVIDIA TX2入门系列之一:开箱刷机

qiguaw 2024-10-10 08:13:35 资源文章 13 ℃ 0 评论

NVIDIA的TX2拥有强大的GPU并行计算能力,在深度学习方面具有独特的优势,在边缘计算中的应用也越来越多,为了便于初学者能够快速入门,并总结小编的踩坑经验,推出本系列文章,包含3部分:开箱刷机、独立安装OpenCV和运行yolov3。下边开始第1弹开箱刷机。

1.环境准备

1)NVIDIA TX2开发板 1套;

2)主机电脑 1台,建议最小配置:CPU4核,内存8GB,磁盘空间50GB,可以使用vmware虚拟机搭建;

3)路由器 1台(组件局域网),网线若干(WiFi组网时,不需要网线);

4)支持美标插头的接线板(开发板默认电源线是美标插头);

5)软件版本:主机电脑 ubuntu18.04,jetpack4.3,TX2 ubuntu18.04。

2.开箱系统连接

1)TX2开发板连接电源线,连接2根WiFi天线;

2)使用自带的USB线连接开发板和电脑;

3)路由器连接互联网,主机通过WiFi可以访问外网。

3.安装SDK Manager

  • NVDIA官网下载最新版的SDK Manager,首先去官网注册账号,然后再下载。

下载链接:https://developer.nvidia.com/nvidia-sdk-manager

  • 下载后,可以右键选择安装,也可以命令行用dpkg命令安装,安装过程比较简单,一直下一步就可以,安装完成打开后界面如图:



  • 打开SDK Manager,输入之前官网注册的账号和密码登陆,然后选择开发板,下一步出现可以适配开发板的软件包。

注意:主机如果是通过vmware虚拟机上运行的ubuntu,网络一定要配置成桥接模式,否则更新软件包时开发板和主机不能建立连接。


  • 下一步开始安装软件。TX2软件包包含几个部分,主机软件包安装在主机上,目标机软件包OS部分就是ubunt18.04需要刷到开发板上,SDK软件包也是安装到开发板上,一般来说安装能一次过的都是运气逆天了,安装完成后每一项都显示installed,那么安装就成功了,恭喜你。大部分情况都是一次次的重试还是error,接下来说说安装过程中的坑。


1)使用虚拟机的ubuntu安装时内存占用100%,磁盘占用100%,运行一会儿卡死;

内存占用100%时,首先需要设置虚拟内存,建议可用内存不小于16GB,检查给虚拟机分配的内存,不要小于8GB;

磁盘占用100%是因为虚拟机有大量内存IO与硬盘交互,进入vmware虚拟机设置-->高级选型,选择“禁用内存页面修整”。

2)flash Jetson OS过程中卡死不动;

如果是百分之七八十卡死的,TX2连接键盘,显示器,配置账号密码,完成设置即可;

如果还是不行,检查USB数据连接,1端连接开发板,1端连接电脑,USB线建议用原装线;

下一步检查TX2开发板是否在recovery模式,如果不在需要手动进入,按下rec键2s以上不要放开,然后按下pow键,然后释放2个按键。到这一步基本上刷OS可以过了。

3)SDK Manager弹出配置TX2网络框,设置后不能连接;

首先检查TX2配置的IP地址,用户名和密码是否有误,TX2是否可以连接路由器;

下一步检查主机和TX2是否在同一网段,可以ping一下TX2看是否能够ping通,SDK Manager安装目标软件包是通过scp来安装的,如果主机通过ssh能访问TX2,就没有问题

sudo ssh usrname@ip address      //usrname and ip address is TX2 system

4) SDK安装失败,多次重试不能成功安装。

首先更新TX2软件,删除错误的安装文件。

sudo apt install update
sudo apt install upgrade
sudo apt autoremove

如果还有软件安装失败,检查home目录下该软件的shell安装文件,查看需要依次安装哪些软件包,然后在TX2上通过apt安装,安装完成后,再检查主机端的SDK Manager是否显示installed。

注意:SDK Manager的整个安装过程中,只有刷OS的时候需要连接USB线,通过USB发送OS image,其它时候都是通过局域网scp发送安装文件。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表