Android USB
文章平均质量分 89
趟石过河
这个作者很懒,什么都没留下…
展开
-
Linux下USB HID device driver研究(三)--probe
作者: Sam(甄峰) sam_code@hotmail.com 1. 解读hiddevice probe程序:static int hid_probe(struct usb_interface*intf, const struct usb_device_id *id){ struct hid_device *hid; char path[64]; int i;转载 2012-07-04 17:24:43 · 2324 阅读 · 0 评论 -
Linux下 hid quirks的研究
作者:Sam (甄峰) sam_code@hotmail.com Sam在读USB HIDdriver时,看到quirks这部分内容。因为之前在看USB部分代码时,常看到类似的内容,但对它的语义理解并不清楚,只是笼统地认为是一个需要修正的东西。现在稍微研究一下。 一:quirks简介:quirks: 怪癖的意思,也就是说它某种特性与通常的USB设备不相同。 Sam转载 2012-07-04 17:24:46 · 1353 阅读 · 0 评论 -
Linux下USB驱动基础
作者:Sam (甄峰) sam_code@hotmail.comUSB是主机和外围设备之间的一种连接。USB最初是为了替代各种各样的不同的接口的低速总线而设计的。(例如:串口,并口,键盘连接等)。它以单一类型的总线连接各种不同类型的设备。USB拓扑机构不是以总线方式的。而是一棵由几个点对点的连接构成的树。连接线由4根电缆组成(电源,地线,两个数据线)USB主控制器(Host转载 2012-07-04 17:24:51 · 916 阅读 · 0 评论 -
Linux下USB HID device driver研究(二)
作者:Sam(甄峰) sam_code@hotmail.com在drivers/hid/usbhid/hid-core.c中,有如下语句:module_init(hid_init);表明当hid-usb.o(hid-core.o等三个组成)添加入kernel core时,会调用hid_init.1. hid_init分析:hid_init首先调用usbhid_qui转载 2012-07-04 17:25:02 · 2050 阅读 · 0 评论 -
Linux下USB HID device driver研究(一)
作者: Sam (甄峰) sam_code@hotmail.comSam需要研究一下USB Mouse device driver. 在Kernel2.4时代,这块东西是由Input,event等配合组成的。而在kernel2.6中。Sam还不知道是如何运作的。首先介绍HID:HID是Human InterfaceDevices的缩写.翻译成中文即为人机交互设备.这里的人机交互转载 2012-07-04 17:25:05 · 4658 阅读 · 0 评论 -
Linux下Android ADB驱动安装详解
Linux下Android ADB驱动安装详解概述最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家。Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来转载 2012-07-08 16:40:26 · 532 阅读 · 0 评论 -
USB入门系列之一----基本知识
luckygirl 发表于 2009-7-11 23:43:00USB 基本知识(转)USB的重要关键字: 1、端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点、输出端点、配置端点、批量传输端点)2、帧:时间概念,在USB中,一帧就是1MS,它是一个独立的单元,包含了一系列总线动作,US转载 2012-08-01 18:44:39 · 656 阅读 · 0 评论