音频¶
开发板使用 V3S 内置音频 Codec,提供板载麦克风和 3.5mm 耳机输出。
查看 ALSA 设备¶
cat /proc/asound/cards
aplay -l
arecord -l
正常情况下会出现 V3s Audio Codec,同时包含 playback 和 capture 设备。
耳机播放¶
默认混音器通道可能处于静音状态。播放前设置:
amixer set 'Headphone Source' DAC
amixer set DAC on
amixer set Headphone 50% on
播放 WAV 文件:
aplay -D hw:0,0 test.wav
调节音量:
amixer set Headphone 30%
amixer set Headphone 70%
麦克风录音¶
打开采集通道:
amixer set Mic1 cap
amixer set 'Mic1 Boost' 4
amixer set 'ADC Gain' 3
录制 5 秒单声道 WAV:
arecord -D hw:0,0 -f S16_LE -c 1 -r 8000 -d 5 /tmp/mic.wav
播放检查:
aplay -D hw:0,0 /tmp/mic.wav
波形持续削顶时应降低 Mic1 Boost 或 ADC Gain;声音过小时再逐级提高增益。
保存混音器设置¶
默认 Buildroot 配置没有启用 alsactl 自动保存。需要固定开机音量时,可将经过验证的 amixer 命令加入自己的启动脚本。