音频
1. 简介
Luckfox Aura 开发板内置完整的音频处理模块(Audio Codec 与 SAI 接口),支持模拟麦克风输入和耳机音频输出,通过内部 ADC 可将外部模拟音频信号采集并传输给 CPU; 同时 CPU 也可以将本地的 PCM(脉冲编码调制)数字音频数据通过内部 DAC 转换为模拟信号进行播放。
2. 声音配置
查看声卡设备
aplay -l声卡的驱动目录
root@aura:/home/aura# ls /dev/snd/
by-path controlC0 pcmC0D0c pcmC0D0p timercontrolC0:用于声卡控制,C0 表示声卡 0,对应上文的SOC自带的声音输出pcmC0D0c:用于录音的 pcm 设备,最后面的“c”是 capture 的缩写,表示录音设备pcmC0D0p:用于播放的 pcm 设备,最后面的“p”是 playback 的缩写,表示播放设备
root@aura:/home/aura# ls -l /dev/snd/by-path/
total 0
lrwxrwxrwx 1 root root 12 Sep 3 2025 platform-acodec-sound -> ../controlC0
3. 测试
在连接摄像头和屏幕进行测试时,如果需要启动相关功能,请先关闭 RKIPC 对音频资源的占用,以避免冲突。
sudo su
RkLunch-stop-RKIPC_RV1126B.sh录音测试
arecord -D main_mic0 -f cd -c 2 -r 48000 test0.wav # 耳机麦克风录制
arecord -D main_mic1 -f cd -c 2 -r 48000 test1.wav # 板载麦克风录制播放测试
aplay -Dhw:0,0 -t wav /userdata/test.wav
aplay -D hw:1,0 -r 44100 test.wav
4. 外接 USB 转音频(USB TO Audio)
这里以微雪电子的 USB 转音频模块为例进行测试。
查看声卡设备:
aplay -l- 输出:

- 输出:
录音测试
# 录制 5 秒音频(立体声,48kHz)
arecord -D hw:1,0 -f cd -r 48000 -d 5 usb_device_test.wav
# 持续录音(立体声,48kHz,手动 Ctrl+C 结束)
arecord -D hw:1,0 -f cd -c 2 -r 48000 usb_mic_test.wav- -D hw:1,0:指定声卡设备,hw:1,0 表示 第 1 块声卡 的 第 0 个设备
- -f cd:音频格式(16bit,44.1kHz,立体声)
- -r 48000:采样率(48kHz)
- -c 2:双声道
- -d 5:录音时长(秒)
播放测试
# 格式为 hw:卡号,设备号
aplay -D hw:1,0 usb_mic_test.wav