【问题标题】:How to add a PCM Device in /dev/snd如何在 /dev/snd 中添加 PCM 设备
【发布时间】:2015-12-04 14:12:10
【问题描述】:

目前在/dev/snd/下,我有以下设备

controlC0
pcmC0D0c
pcmC0D0p
timer

如何添加另一个设备(即 pcmC0D1p)?该系统运行的是 Android,目前使用微型 ALSA 进行音频。

【问题讨论】:

  • 为另一个设备编写一个声音驱动程序,然后加载它。
  • 我想它只反映了实际的硬件。如果您连接了其他东西(新编解码器),则必须为其查找/修改或编写新驱动程序。

标签: android linux-device-driver alsa android-kernel tinyalsa


【解决方案1】:

对新声卡的要求(不是问什么,但可能是什么意思):

  • 您的新音频硬件已连接。
  • 使用新硬件的驱动程序编译内核。
  • 如果设备使用 I2S、I2C、SPI 或其他低级连接,则您的 Android 版本的设备树包含配置信息。

pcmC0D1p 是另一个 (p) 播放设备在同一个声卡上 pcmC0(卡 0)。

如果声卡、内核和设备树都支持,就会出现。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多