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,网络一定要配置成桥接模式,否则更新软件包时开发板和主机不能建立连接。
开发板选择JetSon TX2
下一步开始安装软件。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 updatesudo apt install upgradesudo apt autoremove
如果还有软件安装失败,检查home目录下该软件的shell安装文件,查看需要依次安装哪些软件包,然后在TX2上通过apt安装,安装完成后,再检查主机端的SDK Manager是否显示installed。
注意:SDK Manager的整个安装过程中,只有刷OS的时候需要连接USB线,通过USB发送OS image,其它时候都是通过局域网scp发送安装文件。