Linux ALSA soc_pcm_open()未被调用
我正在将音频AD/DA集成到嵌入式Linux(v3.10.49)平台。Linux ALSA soc_pcm_open()未被调用,linux,alsa,Linux,Alsa,我正在将音频AD/DA集成到嵌入式Linux(v3.10.49)平台。 但是,我找不到没有调用ALSA soc_pcm_open()的原因。 在用户空间中是否需要任何命令来调用内核空间中的soc\u pcm\u open() 或者,我应该如何进行?在这种情况下,一个amix后跟一个aplay命令并触发一个到soc\u pcm\u open()的流。aplay,amixer是用户空间命令,用于调用ALSA Lib函数,如soc\u pcm\u open() 注意以下事项 确保声卡可用且具有适当的
但是,我找不到没有调用ALSA soc_pcm_open()的原因。
在用户空间中是否需要任何命令来调用内核空间中的soc\u pcm\u open()
或者,我应该如何进行?在这种情况下,一个amix后跟一个aplay命令并触发一个到soc\u pcm\u open()的流。aplay,amixer是用户空间命令,用于调用ALSA Lib函数,如soc\u pcm\u open() 注意以下事项
- 确保声卡可用且具有适当的硬件, /proc/asound目录包含信息
- 如果需要,在播放之前使用适当的amixer命令
- 使用aplay,使用适当的硬件,即hw:0,0,hw:0,1。。等等