linux kernel driver
xiaolin155
这个作者很懒,什么都没留下…
展开
-
usb gadget uvc driver的code分析
uvc的linux driver分为host侧和gadget侧两个driver。host侧的driver在v4l2框架下,而设备侧的driver在usb/gadget文件夹下。gadget侧的uvc driver,利用v4l2框架去注册video_device,向应用层提供调用接口。同时,它完成v4l2 video buffer拷贝到usb request下的buffer下,然后利用uvc实现的协原创 2015-11-16 21:38:26 · 9940 阅读 · 4 评论 -
usb3.0的driver porting——基于linux kernel3.18的usb gadget udc driver & net3380 driver porting
因为要驱动net3380的pci转usb3.0的片子,上网看到最新linux kernel 有基于net2280修改的net3380的driver,所以要将新内核3.18的driver porting到公司的板子上。因为新内核的driver有udc driver进行控制管理gadget,所以也要porting udc。下面附上3.18的udc driver的流程图。 最后,留个下篇,待调原创 2015-11-22 12:27:51 · 1920 阅读 · 0 评论