首页 > 解决方案 > 我需要做什么才能在运行 debian 的 beaglebone 上设置 USB 音频小工具 i/o?

问题描述

我想在 Beaglebone Black 上使用 alsa 通过 USB 音频发送音频并在我的计算机上接收。

我已经看到内核中的 legacy 文件夹中有一些小工具,并且看到了一些关于如何设置大容量存储和网络小工具的教程,但我对音频小工具的状态以及编译和配置的内容感到困惑这个。

您能否解释一下实现这一点所需的各种组件和配置,包括哪些内核模块、驱动程序、脚本种类和可能需要的配置?

标签: audiousblinux-device-driverkernel-modulebeagleboneblack

解决方案


您需要在 Linux 内核中为 Beaglebone Black 启用 USB 小工具子系统。当然,假设您的 Beaglebone 上有 USB 设备控制器和 USB 设备连接器。这里有更多信息:

https://www.lynxbee.com/usb-audio-gadget-driver/

USB 设备包含所谓的 USB 描述符,它告诉 USB 主机 (PC) 作为它工作的设备类型。音频小工具是该描述符的类型之一,它告诉该设备(在本例中为 BeagleBone)应该作为音频设备工作。


推荐阅读