Audio 在运行debian的beaglebone上设置usb音频小工具I/o需要做什么?

Audio 在运行debian的beaglebone上设置usb音频小工具I/o需要做什么?,audio,usb,linux-device-driver,kernel-module,beagleboneblack,Audio,Usb,Linux Device Driver,Kernel Module,Beagleboneblack,我想在Beaglebone Black上使用alsa通过usb音频输出发送音频,并在我的计算机上接收 我已经看到内核中的遗留文件夹中有一些小工具,并且看到了一些关于如何设置大容量存储和网络小工具的教程,但是我对音频小工具的状态以及为此编译和配置什么感到困惑 你能解释一下实现这一点需要的各种组件和配置吗?包括可能需要的内核模块、驱动程序、脚本类型和配置吗?你需要在Linux内核中为Beaglebone Black启用USB gadget子系统。当然,假设您的Beaglebone上有USB设备控制器

我想在Beaglebone Black上使用alsa通过usb音频输出发送音频,并在我的计算机上接收

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


你能解释一下实现这一点需要的各种组件和配置吗?包括可能需要的内核模块、驱动程序、脚本类型和配置吗?

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

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