Nvidia Jetson篇----Jetson xavier nx 入门系列 各类组件安装

一、刷机预装组件版本检查

1.Jetson版本 刷机版本为Jetpack 4.5.1

jetson_release -v

2. 驱动版本

head -n 1 /etc/nv_tegra_release

3.内核版本

uname -r

4.操作系统

lsb_release -i -r

5.CUDA版本

nvcc -V

6.cuDNN版本

dpkg -l libcudnn8

7.opencv版本

dpkg -l libopencv

8.Tensorrt版本

dpkg -l tensorrt

9.Cmake版本查看

cmake --version

10.CPU型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

11.CPU信息概要

lscpu

12.总的概要

cat /proc/cpuinfo

13.OepnCV版本

pkg-config --modversion opencv

114yaml-cpp版本查看

dpkg -l libyaml-cpp-dev

二、换源

添加国内清华源,首先备份原本的source.list文件

然后删除所有内容,复制下列内容到到sources.list后保存 需要注意:

  1. Jetson Xavier NX 默认系统是 Ubuntu18.04LTS,对应源关键字:“bionic”
  2. Jetson Xavier NX 的CPU是arm64的架构,镜像路径:xxx/ubuntu-ports/
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

三、安装Jetson-stats管理工具

使用Jetson Xavier NX的时候需要查看cpu 电源,gpu的使用 频率和调度等情况,简单的top 命令已经不能满足需求了,有一款软件 jetson-stats ,它相当于主机端使用nvidia-smi来查看显卡使用情况一样,可以完成NX板卡上述资源消耗的使用情况。

1.配置pip

python3

sudo apt-get install python3-pip

python2

sudo apt-get install python-pip

2.配置jetson-stats

在pip配置好的情况下,直接在终端pip3安装

sudo pip3 install jetson-stats

安装好后输入

jtop

查看NX开发套件的各项资源使用情况,按 q 结束退出

四、附录

1.du -sh 查看文件夹占用的磁盘空间

2、free -m 可用内存=系统free memory+buffers+cached used = total - free - buffers - cache 也就是说available才是你的"可用内存"

3、dpkg -l 查看安装的软件

4、df -h 看用了多少g,还剩g

参考
经验分享 程序员 微信小程序 职场和发展