
kernel-driver-usb
kernel-driver-usb
kunkliu
good good study
展开
-
Linux HID分析
转载地址:http://blog.youkuaiyun.com/u012759483/article/details/70791912Linux Hid设备调研一.HID I/O传输驱动程序 ===========================HID子系统独立于底层传输驱动程序,开始仅支持USB,但其它规格采用HID设计提供了新的传输驱动,内核转载 2018-02-28 13:19:53 · 2032 阅读 · 0 评论 -
Linux设备驱动之HID驱动 源码分析
转载地址:https://www.cnblogs.com/kernel-style/p/3208428.htmlHID是Human Interface Devices的缩写.翻译成中文即为人机交互设备.这里的人机交互设备是一个宏观上面的概念,任何设备,只要符合HID spec,都可以称之为HID设备.常见的HID设备有鼠标键盘,游戏操纵杆等等.在接下来的代码分析中,可以参考HID的spec.这转载 2018-02-28 12:29:57 · 1737 阅读 · 0 评论 -
USB HID设备驱动加载过程
转载地址: http://blog.youkuaiyun.com/dropping_1979/article/details/42267045本文以linux-3.12内核来分析usb键盘插入系统后系统如何识别usb键盘的过程。内核选项配置CONFIG_HID,CONFIG_USB_HID,CONFIG_HID_GENERIC,但是没有配置CONFIG_USB_KBD,CONFIG_USB_MOUS转载 2018-03-07 16:40:28 · 4027 阅读 · 0 评论 -
hid-multitouch驱动源代码分析
转载地址:http://blog.youkuaiyun.com/jiangbei_lengyu/article/details/8996585hid驱动代码看了一下,顺便做了做笔记,不详细,见谅。Hid驱动代码(kernel/drivers/hid/hid-multitouch.c)。[cpp] view plain copystatic转载 2018-03-08 08:55:45 · 1679 阅读 · 0 评论 -
《Linux总线、设备与驱动》USBHID设备驱动
转载地址:http://blog.youkuaiyun.com/tankai19880619/article/details/17447791说明:本分析基于mstar801平台Linux2.6.35.11内核,其他内核版本仅供参考。一、HID虚拟总线驱动加载drivers/hid/hid-core.c[cpp] view plain copy转载 2018-03-07 16:40:42 · 498 阅读 · 0 评论 -
Linux USB HID Device 测试代码
转载地址:http://blog.youkuaiyun.com/drivermonkey/article/details/43635083[cpp] view plain copy//测试平台:linux 3.2, am335x [cpp] view plain copy/**********************转载 2018-03-08 08:56:00 · 1637 阅读 · 0 评论 -
linux HID驱动分析
转载地址:http://blog.youkuaiyun.com/walkingman321/article/details/7213710最近研究蓝牙的键盘鼠标,所以粗略看了一下Linux的HID框架。HID 总线HID的总线在hid-core.c的hid-init中初始化:bus_register(&hid_bus_type);hid_bus_type的定义:转载 2018-02-28 12:33:14 · 994 阅读 · 0 评论 -
Linux设备驱动之HID驱动
转载地址:http://blog.chinaunix.net/uid-25909619-id-3273322.html一:前言继前面分析过UHCI和HUB驱动之后,接下来以HID设备驱动为例来做一个具体的USB设备驱动分析的例子.HID是Human Interface Devices的缩写.翻译成中文即为人机交互设备.这里的人机交互设备是一个宏观上面的概念,任何设备,只要符合HID spe转载 2018-03-07 16:41:08 · 1944 阅读 · 0 评论 -
关于USB匹配电阻的一些疑问和解答
转载地址:http://blog.sina.com.cn/s/blog_7bfaf44b010147u9.html最近对USB2.0协议进行了研究,也算是略知皮毛了,在这期间也遇到过很多问题,也在网上找过解答,首先我要感谢网络这个强大的东西,为我答疑解惑,其次也想提醒大家网络上的东西一定要持怀疑的态度来看;下面就解说下关于网上所说的USB匹配电阻的问题。做过USB的人都或许有...转载 2018-11-12 16:22:35 · 6534 阅读 · 0 评论 -
USB学习一:uhci ohci ehci三者区别
转载地址:http://blog.sina.com.cn/s/blog_8e9c63c701015ip4.html1.uhci ohci ehci他们都是主机控制器的规格OHCI主要为非PC系统上以及带有SiShe ALi芯片组的PC主板上的USB芯片UHCI大多为Intel和Via主板上的USB控制器芯片。UHCI的硬件电路比OHCI简单,成本第,但驱动复杂。但他们都是由USB1.1...转载 2018-11-12 15:54:53 · 1208 阅读 · 0 评论 -
linux USB HOST之EHCI和OHCI
转载地址:https://blog.youkuaiyun.com/ljzcom/article/details/81869141. 主机控制器(Host Controller) • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1) • OHCI: Open Host Controller Interf...转载 2018-11-12 15:51:41 · 436 阅读 · 0 评论 -
USB学习之描述符篇,协议包,枚举过程,linux系列
转载地址:http://blog.youkuaiyun.com/baidu_37503452/article/details/76585309篇二:USB学习之描述符篇开发无线键鼠有2年多了,一直对HID这东西一知半解。赶在新项目需要重新编写USB描述符部分,开始搜集资料,深入学习。 枚举可以理解为主机按不定的顺序向USB设备讨要设备信息,好给它分配转载 2018-03-05 08:39:29 · 792 阅读 · 0 评论 -
linux USB HOST之EHCI和OHCI
转载地址:http://blog.youkuaiyun.com/ljzcom/article/details/81869141. 主机控制器(Host Controller) • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1) • OHCI: Open Host Controlle转载 2018-03-02 08:43:18 · 480 阅读 · 0 评论 -
Linux的USB驱动分析
转载地址:http://blog.youkuaiyun.com/ahskx/article/details/50618983 USB(UniversialSerial Bus通用串行总线)它是一种串行总线。在USB的接口协议中,USB被划分为USB主机和USB设备两部分,主机是USB的核心,他管理着每个USB设备,每一次USB数据通信都是必须由USB主机发起。本文也是针对USB主机部分展开介绍。转载 2018-03-01 09:12:45 · 405 阅读 · 0 评论 -
linux USB子系统
转载地址:http://blog.youkuaiyun.com/Deadline_h/article/details/787091421.usb总线设备模型linux usb子系统使用的总线设备驱动模型。 在linux内核里有一条usb总线为usb_bus_typestruct bus_type usb_bus_type = { .name = "usb", .转载 2018-03-01 09:09:17 · 404 阅读 · 0 评论 -
《Linux总线、设备与驱动》USB设备发现机制
转载地址:http://blog.youkuaiyun.com/tankai19880619/article/details/11639185说明:本分析基于mstar801平台Linux2.6.35.11内核,其他内核版本仅供参考。一、程序在内核中的位置1.usb host做为pci总线下的一个设备存在(嵌入式系统中有可能也会直接挂在CPU上);这部分驱动由厂家实现,本分析以msta转载 2018-02-28 15:44:03 · 742 阅读 · 0 评论 -
Linux USB 驱动开发(一)—— USB设备基础概念
转载地址:http://blog.youkuaiyun.com/zqixiao_09/article/details/50984074在终端用户看来,USB设备为主机提供了多种多样的附加功能,如文件传输,声音播放等,但对USB主机来说,它与所有USB设备的接口都是一致的。一个USB设备由3个功能模块组成:USB总线接口、USB逻辑设备和功能单元:a -- 这里的USB总线接口指的是USB设备中转载 2018-02-28 09:38:36 · 1764 阅读 · 1 评论 -
linux USB HOST之EHCI和OHCI
转载地址:http://blog.youkuaiyun.com/ljzcom/article/details/81869141. 主机控制器(Host Controller) • UHCI: Universal Host Controller Interface (通用主机控制接口, USB1.0/1.1) • OHCI: Open Host Controlle转载 2018-02-28 08:47:44 · 446 阅读 · 0 评论