查詢Jetson設備與開發環境版本的基礎信息


聲明:本文轉自查詢Jetson設備與開發環境版本的基礎信息. 為方便查看,在此轉載。
內容包括以下類別:
1、系統信息:包括L4T版本、操作系統版本、內核驅動版本
2、系統主要硬件信息:CPU、內存、存儲空間、USB設備與版本
3、USB設備:攝像頭、USB存儲設備的版本
4、開發環境版本:CUDA、CUDNN、OpenCV、TensorRT
5、各種應用的 Sample 代碼路徑

系統信息:

L4T(Linux for Tegra)版本

head -n 1 /etc/nv_tegra_release

這個指令其實就是查看 /etc/nv_tegra_release 的第一行,應該會看到類似下列信息:

R28 (release), REVISION: 2.1, GCID: 11272647, BOARD: t186ref, EABI: aarch64, DATE: Thu May 17 07:29:06 UTC 2018

以上面信息為例,顯示這個設備的 L4T 內核版本為 R28.2.1

操作系統(Ubuntu)版本

cat /etc/lsb-release

會出現類似以下信息:

DISTRIB_ID=Ubuntu                          # 操作系認種類
DISTRIB_RELEASE=16.04                      # 操作系統版本
DISTRIB_CODENAME=xenial                    # 操作系統代號,可不需理會   
DISTRIB_DESCRIPTION="Ubuntu 16.04.6 LTS"   # 完整描述

內核驅動版本,這個與周邊設備的驅動有關

uamen -a

會出現類似以下信息:

Linux TX2-GBot 4.4.38 #3 SMP PREEMPT Sat Mar 23 14:46:14 UTC 2019 aarch64 aarch64 aarch64 GNU/Linux

系統主要硬件

查看 CPU

lscpu

會出現類型以下信息:

Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                6
On-line CPU(s) list:   0-5
Thread(s) per core:    1
Core(s) per socket:    3
Socket(s):             2
Model name:            ARMv8 Processor rev 3 (v8l)
CPU max MHz:           2035.2000
CPU min MHz:           345.6000
Hypervisor vendor:     horizontal
Virtualization type:   full
L1d cache:             32K
L1i cache:             48K
L2 cache:              2048K

查看內存

free -m

會出現類型以下信息:

              total        used        free      shared  buff/cache   available
Mem:           7853        1330        4223          89        2300        6343
Swap:             0           0           0

查看存儲設備與分區

sudo parted -l

會看到類似以下信息

Model: MMC 032G34 (sd/mmc)
Disk /dev/mmcblk0: 31.3GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name              Flags
 1      2098kB  30.1GB  30.1GB  ext4         APP               msftdata
 2      30.1GB  30.1GB  4194kB               mts-bootpack      msftdata
 3      30.1GB  30.1GB  4194kB               mts-bootpack_b    msftdata

或執行

sudo fdisk -l

會看到類似以下信息

Disk /dev/ram0: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Disk /dev/ram1: 8 MiB, 8388608 bytes, 16384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes

Device             Start      End  Sectors   Size Type
/dev/mmcblk0p1      4097 58724352 58720256    28G Microsoft basic data
/dev/mmcblk0p2  58724353 58732544     8192     4M Microsoft basic data
/dev/mmcblk0p3  58732545 58740736     8192     4M Microsoft basic data
/dev/mmcblk0p4  58740737 58741760     1024   512K Microsoft basic data

查看硬盤空間

df -h

會看到類似以下信息

Filesystem      Size  Used Avail Use% Mounted on
/dev/root        28G   20G  6.9G  74% /
devtmpfs        7.7G     0  7.7G   0% /dev
tmpfs           7.7G  620K  7.7G   1% /dev/shm
tmpfs           7.7G   22M  7.7G   1% /run
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs           7.7G     0  7.7G   0% /sys/fs/cgroup
tmpfs           786M   88K  786M   1% /run/user/1001

USB 設備

lsusb

會出現類型以下信息:實際顯示內容根據您所接設備

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 0bda:5880 Realtek Semiconductor Corp. 
Bus 001 Device 003: ID 148f:760b Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

查看 USB 攝像頭

ls /dev/vid*

如果沒有接上攝像頭的話,會出現以下信息

ls: cannot access '/dev/vid*': No such file or directory

如果有接上攝像頭的話(包括TX1/TX2開發板上的板載攝像頭),會出現以下信息

/dev/video0  /dev/video1

查看 USB 設備的版本

lsusb -D /dev/bus/usb/003/001 | grep bcdUSB

如果顯示 “ bcdUSB 3.00” 表示該設備為支持 USB 3.0

環境版本:

查看 CUDA 版本

請先檢查 ~/.bashrc 里面是否添加 CUDA 相關路徑

nvcc -V

會出現類型以下信息

nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2017 NVIDIA Corporation
Built on Sun_Nov_19_03:16:56_CST_2017
Cuda compilation tools, release 9.0, V9.0.252

查看 CUDNN/OpenCV/TensorRT 版本

因為這三軟件都是經過 Jetpack 用 dpkg 指令安裝,因此可以透過 dpkg -i lib<軟件名> 來查詢版本
CUDNN 版本查詢:

dpkg -l libcudnn7

會出現類型以下信息

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version           Architecture      Description
+++-========================-=================-=================-======================================================
ii  libcudnn7                7.1.5.14-1+cuda9. arm64             cuDNN runtime libraries  

OpenCV 版本查詢:本處指令只適用於 Jetpack 提供的 OpenCV 版本

dpkg -l libopencv

會出現類型以下信息

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version           Architecture      Description
+++-========================-=================-=================-======================================================
ii  libopencv                3.3.1             arm64             Open Computer Vision Library

TensprRT 版本查詢

dpkg -l tensorrt

會出現類型以下信息

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                     Version           Architecture      Description
+++-========================-=================-=================-======================================================
ii  tensorrt                 4.0.2.0-1+cuda9.0 arm64             Meta package of TensorRT

各種應用的 Sample 代碼路徑

Application Sample path
CUDA /usr/local/cuda-/samples/
CUDNN /usr/src/cudnn_samples_/
OpenCV /usr/share/OpenCV/samples/
TensorRT /usr/src/tensorrt/samples/
VisionWorks /usr/share/visionworks/sources/samples/
/usr/share/visionworks-tracking/sources/samples/
/usr/share/visionworks-sfm/sources/samples/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM