我想在Beaglebone Black上使用alsa通过USB音频发送音频并在我的计算机上接收它。
我已经看到内核的旧版文件夹中有一些小工具,并且看到了一些有关如何设置大容量存储和网络小工具的教程,但是我对音频小工具的状态以及要编译的内容感到困惑。为此配置。
您能否解释一下实现这一目标所需的各种组件和配置,包括执行此操作可能需要的内核模块,驱动程序,各种脚本和配置?
您需要在Linux内核中为Beaglebone Black启用USB小工具子系统。假设您在Beaglebone上具有USB设备控制器和USB设备连接器。这里有更多信息:
https://www.lynxbee.com/usb-audio-gadget-driver/
USB设备包含所谓的USB描述符,该描述符将USB主机(PC)告知其工作的设备类型。音频小工具是该描述符的一种,它告诉此设备(在本例中为BeagleBone)应作为音频设备使用。