9.5.3. 常用操作¶
9.5.3.1. 查看开发板镜像版本¶
使用 uname -a
命令可以查看到系统的版本,执行命令后如下所示,
# uname -a
Linux buildroot 6.1.12-rt7+ #48 SMP PREEMPT Fri Mar 29 18:42:21 CST 2024 aarch64 GNU/Linux
注解
SMP
代表该系统支持对称多处理(Symmetrical Multi-Processing)。PREEMPT
代表系统支持抢占式内核。Oct 23 10:47:39 CST 2020
代表系统镜像发布时间。aarch64
代表系统支持平台为aarch64平台。
9.5.3.2. 查看系统日志¶
使用 dmesg
命令可以查看系统日志,如下所示:
root@x5dvb:/userdata# dmesg
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[ 0.000000] Linux version 6.1.12-rt7+ (river@10010201-380) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 11.3.Rel1) 11.3.1 20220712, GNU ld (Arm GNU Toolchain 11.3.Rel1) 2.38.20220708) #48 SMP PREEMPT Fri Mar 29 18:42:21 CST 2024
[ 0.000000] Machine model: Horizon Robotics Journey 5 DVB
[ 0.000000] cvsubsys: get_hobot_socver socver:2
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000170000000, size 256 MiB
...
在上板运行程序的时候,假如发生系统错误(比如程序被killed或者mem分配失败等),执行 dmesg
后可以看到系统发生错误的具体原因。
9.5.3.3. 查看BPU使用率¶
使用 hrut_somstatus
命令可以查看当前开发板的BPU使用率,执行命令后如下所示:
=====================1=====================
temperature-->
DDR : 27.9 (C)
26859
BPU : 26.8 (C)
CPU : 27.4 (C)
cpu frequency-->
min(M) cur(M) max(M)
cpu0: 300 1500 1500
cpu1: 300 1500 1500
cpu2: 300 1500 1500
cpu3: 300 1500 1500
cpu4: 300 1500 1500
cpu5: 300 1500 1500
cpu6: 300 1500 1500
cpu7: 300 1500 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 3200 3200
GPU gc8000 frequency information---->
min(M) cur(M) max(M)
gc8000: 200 1000 1000