
usb
文章平均质量分 88
festival
知行合一
展开
-
usb suspend/resume
1. 简介做USB 这么长时间以来,一直埋头在各种gadget, android framework以及芯片bug,很少涉及到usb core层,今天有机会,正好看了suspend/resume, 下面就以一个具体的实例来回顾下usb suspend/resume。从图片可以看出,这个实例用的是 Synopsys的usb控制器(dwc),下面来实际介绍下suspen/res原创 2013-11-20 16:15:53 · 4574 阅读 · 0 评论 -
linux usb core
linux usb core是针对usb host,对于做手机的我而言,更加关注的是usb gadget,毕竟手机更多的作为usb外设而存在,不过随着越来越多的otg需求,这块就难以避免了花点时间研究了下,usb gadget下次再谈下面挑重点的函数来做介绍1006 static int __init usb_init(void)1007 {1008 int retval;原创 2013-11-28 16:49:19 · 2044 阅读 · 0 评论 -
linux usb gadget
上一篇谈到了usb host以及usb core,这一篇来介绍下usb gadget,usb gadget较usb host出现较晚,随着linux越来越用作嵌入式设备而出现,是一套独立的架构,与usb core没有任何关系。由上图可以看出gadget架构有两个核心抽象层,composite framework和udc core。composite framewor原创 2013-12-05 15:48:05 · 3567 阅读 · 0 评论