一、引言
二、UVC USB Gadge驱动分析
------> 1、udc层
------> 2、设备功能层
------------> 2.1、设备功能层usb功能添加
------------> 2.2、匹配udc中的端点
------> 3、Gadget设备层
------------> 3.1、usb_composite_dev
一、引言
前一章大致分析了USB Gadget驱动的编写流程,这章就来结合UVC驱动,详细分析一下整个框架
二、UVC USB Gadge驱动分析
udc层
之前说过Linux 标准内核里支持各种主流 SOC 的 udc 驱动,这里就来分析一下’s3c2410_udc.c’这个udc驱动
.name = "s3c24x0-usbgadget",
struct s3c2410_