Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux ALSA soc_pcm_open()未被调用_Linux_Alsa - Fatal编程技术网

Linux ALSA soc_pcm_open()未被调用

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() 注意以下事项 确保声卡可用且具有适当的

我正在将音频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()

注意以下事项

  • 确保声卡可用且具有适当的硬件, /proc/asound目录包含信息
  • 如果需要,在播放之前使用适当的amixer命令
  • 使用aplay,使用适当的硬件,即hw:0,0,hw:0,1。。等等

您的驱动程序中存在错误。您还没有显示。谢谢CL,您引用了哪些文件/函数/结构?可能是所有文件/函数/结构。