TX2安装JetPack 3.3 总结

**TX2安装JetPack 3.3 总结**

1,系统与硬件连接:
① 主机的系统为Ubuntu 16.04.
② 通过路由器有线上网,并将TX2也通过同一个路由器有线上网;
③ 用micro-usb线将主机和TX2连起来,TX2那一端先不接。
④ TX2最好接上显示器,便于观察进度并接上键盘鼠标。
PS. 全程(包括下载JetPack和Software Manager的内容下载)都不需要,还不利于之后的IP获取。
2, 主机操作流程:
① 下载JetPack 3.3。https://developer.nvidia.com/embedded/downloads,下载需要注册Nvidia账号。

② 在home文件夹中新建文件夹JetPack(最好不要含有小数点)。并将文件下载入该文件夹内。不要将文件安装在外部硬盘上。文件类型为.run文件,大小35M左右。
③ 添加权限给.run文件
chmod +x JetPack-${VERSION}.run
④ 以普通用户的身份直接运行.run文件,进入安装界面,机型选择TX2

⑤ 一路Next,在components manager 界面,如果下载的JetPack版本是3.2和3.3的话,可能会卡在downloading update lock上,如果选择3.0则可能会报出manifest file broken错误,只有3.1可以正常打开。过了一天,3.3也可以打开了。。。

PS。若安装过程无法打开components manager(出现downloading update lock然后变成error),不是中国网络的问题,尝试并不能解决问题,并且会带来ip的麻烦所以,若按照我的步骤一步步来(包括文件位置和路径命名)还是出现了该问题,建议考虑改天尝试,换宽带或者换低版本JetPack)
⑥ 接受所有协议,之后就开始下载了。

⑦ 之后网络布局选第一个,网络接口保持默认;

PS.注意保证路由器可以上网,并且关闭了所有的VPN和代理。
⑧ 最后点next,就会进入POST INSTALLATION窗口,并显示将TX2设置为Recovery Mode的指示。

3, TX2操作流程:
① 关闭系统,拔掉电源线,接上micro-usb线(一端接HOST,一端接TX2),最后再接上电源线;

② 将电源接口位于右上角,按钮对准自己,按从右往左第一个开关(即19.电源开关,之后的开关皆是从右往左),黄色指示灯亮起;
③ 按住第二个开关20.不放的同时按一下最左边的开关22,这个过程后保持第二个按钮2秒后松开;
④ 在PC端输入lsusb命令,若出现了NVIDIA CORP的设备则成功。

⑤ 在POST INSTALLATION界面按下enter即进入安装TX2系统过程。过程中Populating rootfs和writing app会花比较长的时间。一段时间后会TX2的显示器出现ubuntu桌面,不要操作,不要输密码,一直等到出现installation complete为止。
PS.若出现了target IP被占用的情况,尝试过几秒后选1(重试),重复到可行为止。
4, 验证:
① 打开NVIDIA_CUDA-9.0_Samples/bin/aarch64/linux/release/文件夹,运行任意Cuda例程,如OceanFFT,若出现海洋,则成功安装。

5, 参考资料
https://zhuanlan.zhihu.com/p/36031119
https://www.youtube.com/watch?v=D7lkth34rgM
https://www.jianshu.com/p/bb4587014349
https://docs.nvidia.com/jetson/archives/jetpack-archived/jetpack-33/#jetpack/3.3/install.htm%3FTocPath%3D_____3

你可能感兴趣的:(实习记录)