TX2配置JetPack4.4 & DeepStream5.0环境

TX2配置JetPack4.4 & DeepStream5.0环境

  • 前言
  • 准备
  • 开整
  • 参考

前言

一位数学家不一定是一位物理学家,一位物理学家一定是一位数学家;
一位环境安装工程师不一定是一位程序员,一位程序员一定是一位环境安装工程师。

准备

言归正传,NVIDIA官方近期发布了DeepStream5.0,配置该环境需提前准备:

  1. PC一台,在虚拟机上安装好Ubuntu做主机用,建议分配80G磁盘空间,至少分配8G内存(这是第一个坑,后面安装JetPack会提示至少需要8G内存,第一次安装失败在一台2G内存的Ubuntu上,忽视了该要求,能把TX2系统刷到开机,但是读不出鼠标无法继续设置!扩容后可越过该坑,无语!);
  2. Jetson TX2开发板一块;
  3. 显示器一台,HDMI转接线1根(TX2连接显示器),USB转接线及Hub各一个,鼠标键盘各一个。

开整

TX2此时不用开机,以下操作在主机虚拟机完成。进入官网,提示需要预先安装JetPack4.4。
TX2配置JetPack4.4 & DeepStream5.0环境_第1张图片

直接在Ubuntu里下载SDK Manager,会提示输入NVIDIA账号,若无注册一个即可,继续下载后自动安装。

TX2配置JetPack4.4 & DeepStream5.0环境_第2张图片
在程序坞里打开SDK Manager,配置如下全部勾选,注意Target Hardware选择TX2。

TX2配置JetPack4.4 & DeepStream5.0环境_第3张图片
下一步,勾选Download now, install later,继续下一步。
TX2配置JetPack4.4 & DeepStream5.0环境_第4张图片
偶尔会遇到OOPS,这个看人品了!不要方!多踹几次即可!
TX2配置JetPack4.4 & DeepStream5.0环境_第5张图片
大概要下载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配置JetPack4.4 & DeepStream5.0环境_第6张图片
在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!

TX2配置JetPack4.4 & DeepStream5.0环境_第7张图片
另外,友情提示,不要轻易更换刷机后原生的酷炫桌面,我改成地鼠图换不回去了!

参考

  1. 硬件篇-02-TX2刷机Jetpack4.3
  2. Jetson tx2 使用 jetpack 4.3刷机全过程

你可能感兴趣的:(TX2配置JetPack4.4 & DeepStream5.0环境)