以sh结尾的名词
USBADUIO与CDCACM复合设备
USB设备应⽤场景⾮常多,就是因为⽅便,⽽且很多还免驱。⼀般我们产品如果仅需要⼀种USB功能,如UAC、HID、ADB、MASS等系统都是直接⽀持的,直接配置下就可以轻松实现。
即使需要实现⼀些常⽤的组合设备功能,如CDC + MASS STORAGE linux系统也提供了对应的驱动。但如果我们想实现⾃定义USB的组合设备,就需要⾃⼰编写驱动了。本⽂将介绍如何实现USB AUDIO + CDC ACM组合设备功能,也就是UAC+ UART
说明:本⽂基于usb gadget legacy驱动⽅式实现
⼀、修改Kconfig 和 Makefile添加我们的配置
kernel\drivers\usb\gadget\legacy\Kconfig
床铃在if TTY 和 endif 中添加
+config USB_G_ACM_UAC1
+ bool "USB AUDIO + CDC Serial"
+ depends on SND
+ default n
+ lect USB_LIBCOMPOSITE
+ lect USB_U_SERIAL布丰
经理英文+ lect USB_F_ACM
+ lect SND_PCM
+ lect GADGET_UAC1
+ lect USB_F_UAC1_IAD
+ lect USB_U_AUDIO
+ help
西湖七月半>鼠标右键菜单怎么设置
+ This option enables a configuration with UAC1, CDC
qq申请器
虚怀若谷+ Serial functions available in the Multifunction
+ Composite Gadget.
+