• 周二. 6月 17th, 2025

rk3288 — 打印当前声卡的状态和信息

5月 6, 2020

为了方便调试声卡,经常需要打印当前声卡的播放状态,以及声卡的配置信息

1、打印声卡的播放状态如下,以rk3288为例:

rk3288:/ # cat proc/asound/card0/pcm0p/sub0/status
state: RUNNING
owner_pid   : 266
trigger_time: 16.981306214
tstamp      : 284.120925763
delay       : 2888
avail       : 184
avail_max   : 512
-----
hw_ptr      : 12822720
appl_ptr    : 12825608

2、打印声卡的配置信息如下,以rk3288为例:

rk3288:/ # cat proc/asound/card0/pcm0p/sub0/hw_params
access: RW_INTERLEAVED
format: S16_LE
subformat: STD
channels: 2
rate: 48000 (48000/1)
period_size: 512
buffer_size: 3072