4.7.4. sysinfopro
sysinfopro 是/app/platform_samples/sysinfopro/ 目录
4.7.4.1. 语法说明
sysinfopro 的
./sysinfopro [选项]
通过
选项
单个
选项: ./sysinfopro -<选项>多个
选项 组合: ./sysinfopro -<选项1> -<选项2> ...
例如:
./sysinfopro -m -i -o
4.7.4.2. 参数选项说明
sysinfopro 提供sysinfopro 支持
-a:显示所有 信息(不带 参数 时 也 会 实现 相同 效果)。 -m:显示内存 信息,包括 ION 内存。 -i:显示硬件 信息。 -o:显示操作系统 版本信息。 -s:显示 CPU、DDR、GPU 和 BPU 的温度 和 频率 信息。 -b:显示板卡 终端 的 基本 信息。 -l:显示 HBRE 库版本信息。 -k:显示当前 加载 的 内核模块。 -h:显示帮助 信息。
4.7.4.3. 各项命令选项及其功能说明
显示所有信息
命令:
./sysinfopro -a
或者
./sysinfopro
功能:
该
显示内存信息
命令:
./sysinfopro -m
功能:
该
[Memory Info]:
[Total Memory]: 1.28 GB
[Used Memory]: 0.28 GB
[Free Memory]: 0.93 GB
[NOTE] What is displayed is the memory available to the system,
which is the actual physical memory capacity minus ION and system reserved memory.
(The content is consistent with "free -h")
[ION Memory Info]:
[ION CMA Memory Size]: 0.50 GB
[ION Carveout Memory Size]: 1.00 GB
[ION Reserved Memory Size]: 1.00 GB
此
显示硬件信息
命令:
./sysinfopro -i
功能:
该
[Hardware Model]:
D-Robotics X5 EVB LP4 1_B board (Board Id = 0x0202)
用户
显示操作系统版本信息
命令:
./sysinfopro -o
功能:
该
[SDK Version]:
LNX6.1.83_PL5.1_V1.0.16_20250205-1045
[Kernel Version]:
Linux buildroot 6.1.83-DR-PL5.1_V1.0.16 #13 SMP PREEMPT Mon Jan 20 20:00:05 CST 2025 aarch64 GNU/Linux
[Uboot Version]:
U-Boot 2022.10-geffce08a47 (Jan 08 2025 - 20:25:24 +0800)
[Bpu HW_IO Git Commit Hash]:
42566cb
此
显示温度和频率信息
命令:
./sysinfopro -s
功能:
该
[CPU DDR GPU And BPU Status]:
=====================1=====================
temperature-->
DDR : 56.4 (C)
BPU : 55.9 (C)
CPU : 56.0 (C)
cpu frequency-->
min(M) cur(M) max(M)
cpu0: 300 1500 1500
cpu1: 300 1200 1500
cpu2: 300 1200 1500
cpu3: 300 1200 1500
cpu4: 300 1200 1500
cpu5: 300 1200 1500
cpu6: 300 300 1500
cpu7: 300 1200 1500
bpu status information---->
min(M) cur(M) max(M) ratio
bpu0: 500 1000 1000 0
ddr frequency information---->
min(M) cur(M) max(M)
ddr: 266 4266 4266
GPU gc8000 frequency information---->
min(M) cur(M) max(M)
gc8000: 200 1000 1000
此
该hrut_somstatus 命令。
显示板卡终端基本信息
命令:
./sysinfopro -b
功能:
该
[Board Info]:
soc_gen: X5
soc_name: X5M
hw_name: X5_EVB_LP4
board_version: 1_B
hw_info: X5_EVB_LP4_1_B_cxmt_4096MB_4266
bootdevice_name: emmc
soc_uid: 0x308064960e290c8d022981b300000000
ddr_type: LPDDR4
ddr_size: 4096MB
ddr_vendor: cxmt
ddr_freq: 4266 Mbps
board_id: 0x0202
bak_slot: 0
此
显示 HBRE 库版本信息
命令:
./sysinfopro -l
功能:
该
[HBRE lib version]:
libcam 1.1.0-95e439a
libvpf 1.0.0-95e439a
libdsp 1.0.0-43bee14
libboardinfo 1.0.0-06d329f
libefuse 1.0.1-a2050b3
libhbmem 1.0.0-352c38e
libhbipcfhal 1.0.0-efc96c3
libalog 1.0.1-c1fe766
libmultimedia 1.2.3-551f280
libte600_engine 1.0.0-44a4499
libupdate 1.0.1-91d3da7
libpowerctl 0.1.1-e011866
libsecure_storage 1.0.0-edff2b7
libhbplayer 1.0.1-cc40383
gc8000l 6.4.14-d392a64
x5_camsys unknown-fb47281b6
libNano2D/libNano2Dutil 2.0-183cd6e
这些
注意:如果-dirty 后缀,表示
libcam 1.1.0-95e439a-dirty
-dirty 后缀
显示当前加载的内核模块
命令:
./sysinfopro -k
功能:
该
[Kernel Module List]:
Module Size Used by Tainted: P
usb_f_fs 45056 3
libcomposite 77824 10 usb_f_fs
bpu_hw_io_x5 24576 0
bpu_cores 28672 1 bpu_hw_io_x5
bpu_framework 73728 2 bpu_hw_io_x5,bpu_cores
...
此
显示帮助信息
命令:
./sysinfopro -h
功能:
该
sysinfopro - display system information and hardware details.
Usage: sysinfopro [options]
Options can be combined. For example:
./sysinfopro -m -i -o
Options:
-a Show all information
-m Show memory information, include ION memory
-i Show hardware information
-o Show OS version
-s Show temperature and frequency of CPU DDR GPU and BPU
-b Show basic information of board terminal
-l Show hbre library version
-k Show currently loaded kernel modules
-h Show this help message
用户