我有以下设置:运行2.6.34内核的imx28。 SAIF接口连接到Cinterion调制解调器的PCM输出。我想将PCM原始数据导出到类似字符驱动程序的用户空间。您对实施有什么想法吗?
答案 0 :(得分:0)
“正确方法”可能是制作ALSA驱动程序,并通过ALSA驱动程序访问PCM数据。然后设备显示为声音设备,任何ALSA音频程序(如arecord)都可以访问PCM数据。
优点:
i.MX28 ALSA驱动程序使用ASoC架构。请参阅Linux源代码中的Documentation/sound/alsa/soc
目录。
P.S。:我看到你问了一个follow-on question,表明你正朝着ALSA ASoC方向前进。