前言
一位数学家不一定是一位物理学家,一位物理学家一定是一位数学家;
一位环境安装工程师不一定是一位程序员,一位程序员一定是一位环境安装工程师。
准备
言归正传,NVIDIA官方近期发布了DeepStream5.0,配置该环境需提前准备:
- PC一台,在虚拟机上安装好Ubuntu做主机用,建议分配80G磁盘空间,至少分配8G内存(这是第一个坑,后面安装JetPack会提示至少需要8G内存,第一次安装失败在一台2G内存的Ubuntu上,忽视了该要求,能把TX2系统刷到开机,但是读不出鼠标无法继续设置!扩容后可越过该坑,无语!);
- Jetson TX2开发板一块;
- 显示器一台,HDMI转接线1根(TX2连接显示器),USB转接线及Hub各一个,鼠标键盘各一个。
开整
TX2此时不用开机,以下操作在主机虚拟机完成。进入官网,提示需要预先安装JetPack4.4。
直接在Ubuntu里下载SDK Manager,会提示输入NVIDIA账号,若无注册一个即可,继续下载后自动安装。
在程序坞里打开SDK Manager,配置如下全部勾选,注意Target Hardware选择TX2。
下一步,勾选Download now, install later,继续下一步。
偶尔会遇到OOPS,这个看人品了!不要方!多踹几次即可!
大概要下载7.6G安装包,期间可去喝两杯咖啡。下载完成后在右下角有一个BACK TO STEP1,不要犹豫,点它!重复STEP1进入STEP2取消勾选Download now, install later,继续下一步,主机安装HOST COMPONENTS,然后会在TARGET COMPONENTS里生成系统镜像,完成后系统弹窗提示要flash TX2。
此时将TX2中间的USB口连接你的PC虚拟机,按住recovery键不放,上电,同时点按一下reset,会听到叽一下,松开reset,再松开recovery,进入了刷机模式,可在主机上打开终端输入lsusb,出现NVIDIA Corp即成功进入刷机模式。点击flash开始刷机。这里是第二个坑,我在一个全新的Ubuntu18.04里操作,进入flash后每次都在1%时崩溃退出,日志提示一堆错误,无语!换我另一个Ubuntu后顺利flash。期间TX2会启动并进入System configuration界面,终于能识别鼠标了(这个地方搞了我一天)!主机上会弹出下面窗口,输入TX2的IP地址和用户名密码,先不要点install!
第三个坑,我急于install后在安装target components的OpenCV 4.1.1组件一直卡在95%无法继续!所以在install之前需要切换为为国内软件源!
在TX2上打开终端输入:
#为防止误操作后无法恢复,先备份原文件sources.list
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#删除或注释掉原Ubuntu的源 更换为清华的源,亲测可用
sudo gedit /etc/apt/sources.list
不要犹豫,把sources.list的内容全部删除,然后把下面的文本写入。
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main universe restricted
然后在终端输入更新:
sudo apt-get update
回到主机,点install。
不出意外,一盏茶的功夫即可全部安装成功!Enjoy it!
另外,友情提示,不要轻易更换刷机后原生的酷炫桌面,我改成地鼠图换不回去了!