1. 更换Jetpack 4.5.1并重新刷机
原先的Jetpack3.3版本所带的软件版本有些较为老旧,使用起来不是很方便,故更换系统为Jetpack 4.5.1。
主机系统更改为ubuntu18.04,从官网下载对应文件,sdkmanager_1.4.1-7402_amd64.deb,并在主机中进行安装:
sudo su root # 切换到root用户
sudo dpkg -i ./sdkmanager_1.4.1-7402_amd64.deb
在安装过程中一定保证网络的稳定,稍微不稳定都可能导致安装失败,安装失败也不要担心,重新安装就可以。
若遇到相关包未安装的错误,进行对应安装即可,安装完更新一下即可。
接下来的步骤和我博文Jetson TX1使用笔记(1)开箱与刷机类似,不多赘述。谨记一点,在刷完机前不要更新板子的安装源。
2. 查看系统相关信息
由于版本升级,网上查到的很多查询系统相关信息的方法都不适用,故在此记录一下opencv、tensorrt、cuda、cudnn等版本的查询方式。
2.1 opencv
jetpack4.5.1带的opencv版本是4.1.1,若直接使用下面的命令会发现无法查询到opencv的版本信息。
pkg-config --modversion opencv
原因是这都是查询opencv3版本的代码,我们更换为下面的命令即可查询:
pkg-config --modversion opencv4
但有很多代码用的还是opencv3,编译的时候可能会出现opencv找不到的错误,这是因为他们的代码里查询的都是opencv而不是opencv4,故做以下修改,将opencv4复制一份并保存为opencv:
cp /usr/lib/aarch64-linux-gnu/pkgconfig/opencv4.pc /usr/lib/pkgconfig/opencv.pc
此时使用pkg-config --modversion opencv命令依旧可以查询opencv的版本了!
2.2 tensorrt
查询tensorrt版本,一句命令即可:
dpkg -l | grep TensorRT
输出如下:
2.3 cuda
这个的查询方式也比较简单:
nvcc -V
可知cuda版本为10.2
2.4 cudnn
这个查询的方式和其他版本不同:
cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR
输出结果:
cudnn版本为8
或者用下面的命令进行查看亦可:
cat /usr/include/aarch64-linux-gnu/cudnn_version_v8.h | grep CUDNN_MAJOR -A 2
3. 切换清华源
第一步,备份原软件源:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
第二步,编辑源
sudo vim /etc/apt/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