USB gadget设备驱动解析(3)

上传:zathy 浏览: 10 推荐: 0 文件:PDF 大小:85.08KB 上传时间:2020-11-12 18:41:41 版权申诉
作者:刘洪涛,华清远见嵌入式学院讲师。 Linux USB 设备端驱动有两部分组成。一部分是USB 设备控制器(USB Device Controller, UDC)驱动、另一部分是硬件无关的功能驱动(如:鼠标、u盘、usb串口、usb网络等);也可以分为3层的,分别是:Controller Drivers、Gadget Drivers、Upper Layers,大概意思都差不多。 一、控制器(USB Device Controller, UDC)驱动 Gadget 框架提出了一套标准 API, 在底层, USB 设备控制器驱动则实现这一套 API, 不同的 UDC需要不同的
上传资源
用户评论