
usb
q553716434
这个作者很懒,什么都没留下…
展开
-
Human Interface Device (HID) Class Decoder
Human Interface Device (HID) class is one of the most frequently used USB classes. The HID class consists primarily of devices that are used by humans to control the operation of computer systems. Exa转载 2012-06-15 10:34:51 · 3602 阅读 · 0 评论 -
How to communicate with CDC and MS composite device
Milind AdpaikerNew Member posted November 17, 2011 03:31 AM I am a newbie to USB. I want to provide a middleware between application and device USB device drivers转载 2012-07-31 15:16:24 · 831 阅读 · 0 评论 -
关于USB-AUDIO使用ALSA编程的一点问题
转载自:http://blog.chinaunix.net/uid-25272011-id-3153434.html最近在调试一款原相PAP7501摄像头中的USB的麦克风,USB层走的应该是标准的UAC协议,具体可以见USB的官网:http://www.usb.org/developers/devclass_docs#approved,而音频部分则可以跑目前Linux标准的ALSA的PCM接转载 2012-08-18 20:22:53 · 2779 阅读 · 1 评论 -
Linux系统下USB摄像头驱动开发
http://www.rosoo.net/a/201012/10644.html一、 Linux系统中的USB摄像头驱动程序USB摄像头以其良好的性能和低廉的价格得到广泛应用。同时因其灵活、方便的特性,易于集成到嵌入式系统中。但是如果使用现有的符合Video for Linux标准的驱动程序配合通用应用程序,难以充分利用USB带宽,帧速不高,不易满足实时监控等要求。本文首先介绍在Lin转载 2012-08-21 17:44:04 · 1788 阅读 · 0 评论 -
usb 音频类描述符及其说明(usb audio descriptor)
z转载自:http://blog.youkuaiyun.com/terry_linux/article/details/5422312写在前面:前两天拿到一个产品,也就是一speakerphone;以前自己也参加过音频类USB设备的研发,当然只是单独的speaker或microphone,也曾经想过怎么让同一USB设备即作speaker输出又作microphone输入,只不过没有具体去实现转载 2012-08-28 22:10:02 · 3395 阅读 · 0 评论 -
OHCI UHCI EHCI 简单解释 及USB标准文档下载地址
OHCI,UHCIandEHCIare USB Spec compatible and provide an interface to different hardware host controller implementations. Multiple implementations of hardware host controllers allow for evolution and转载 2012-08-28 21:15:48 · 1529 阅读 · 0 评论 -
Driver的prob的调用顺序
http://blog.youkuaiyun.com/aaronychen/article/details/2109966 Driver的prob的调用顺序可以从bus_attach_device()看起,1 bus_attach_device()调用device_attach(dev)2 device_attach(): 调用bus_for_each_drv()遍历bus上的每个driv转载 2012-09-06 20:16:10 · 957 阅读 · 0 评论 -
usb设备的probe全过程
http://blog.youkuaiyun.com/aaronychen/article/details/2192147 本文将详细讲述2.6.22下的一个USB设备插上linux系统的PC后是如何一步一步调到我们的usb设备驱动的probe函数的, 我们知道我们的USB驱动的probe函数中的一个参数是interface结构, 因此一般来说, 一个USB设备中的任何一个接口都应该有对应的一个驱动转载 2012-09-06 20:17:21 · 665 阅读 · 0 评论 -
Usb设备被识别流程
Usb模块包括usb core,host,hub,device驱动,其中hub会启动一个内核线程名曰:khubd(hub_events一直在查询(hub使用的是中断传输)), 当usb 设备连接在 hub 的某个端口上,hub检测到有设备连接了进来,hub会去调用hub_port_status函数去获取hub端口状态,要是真有设备了,会调用hub_port_connect_change转载 2012-09-06 14:27:41 · 1180 阅读 · 0 评论 -
understanding linux usb ehci device driver(1)
本文转载自:http://blog.youkuaiyun.com/lm_tom/article/details/1778031大概一年多前,曾经在linux下调试过VIA的一款ehci host controller,当时受项目进度以及知识积累所限,未能深入理解EHCI以及linux下的软件层面实现. 随着个人USB技术的不断积累, 近期在工作之余, 写了一些对EHCI以及linux下实现的理解. 选择E转载 2013-02-05 16:46:15 · 1281 阅读 · 0 评论 -
understanding linux usb ehci device driver(2)
2. linux ehci device driver(ehci hcd)2.1. linux usb subsystem arch overview(host)2.2. ehci_hcd2.3. ehci 实现的接口2.3.1. ehci_pci_setup() (hc_driver->reset)2.3.2. ehci_run() (hc_driver->start)2转载 2013-02-05 17:34:14 · 1581 阅读 · 0 评论 -
how to make usb composite device
hds2gMember posted October 18, 2006 10:09 AM hello.. I want to make two function usb device.. one function is HID mousethe other function is specific application(6转载 2012-07-31 15:13:27 · 1651 阅读 · 0 评论 -
usb composite device - 2 com ports
xiaohorseNew Member posted November 06, 2009 12:01 AM I implemented my usb device as two com ports on PC (xp sp3) using IAD successfully. Now the two com ports works转载 2012-07-31 15:18:51 · 1167 阅读 · 1 评论 -
USBHID设备报告描述符详解
概述: 报告在这里意思是数据传输(data transfer),而报告描述符是对这些传输的数据作用途(usage)上的说明。USB通讯协议的规范是以1ms产生一个USB帧(frame),USB设备可以每一个帧中发送和接收一个交换(transaction)。交换是由几个封包(packet)组成,而传输是由一个或几个交换来完成传送一口中有效的数据。在这里,传输和报告的意思相类似。传输方式有四种转载 2012-06-15 10:13:08 · 3514 阅读 · 1 评论 -
hid+usage一点点分析
6.2.2.8 Local Items Local item tags define characteristics of controls. These items do not carry over to the next Main item. If a Main item defines more than one control, it may be preceded by转载 2012-06-13 22:26:35 · 2357 阅读 · 0 评论 -
usb HID 报告描述符
code char MouseReportDescriptor[63] = { 0x05, 0x01, // USAGE_PAGE (Generic Desktop) 0x09, 0x06, // USAGE (Keyboard) 0xa1, 0x01,转载 2012-06-13 22:19:16 · 2016 阅读 · 1 评论 -
人机接口设备(HID)
目前市场上USB设备的种类繁多,但是这些设备会有一些共同的特性,根据这些特性可以把USB设备划分为不同的类,如显示设备、通信设备、音频设备、大容量存储设备、人机接口设备(HID)。这里介绍如何实现HID类设备,以及如何在应用程序中对HID类设备进行访问。从Windows98操作系统开始,为HID类设备提供了通用的驱动程序,所以只要按照HID设备类的规范编写设备的固件程序,就能够让Windows系统转载 2012-06-12 11:42:57 · 8961 阅读 · 0 评论 -
为linux添加自己的USB驱动
转载自 http://blog.youkuaiyun.com/cricketol/article/details/5919771本来想为mini2440添加自己的USB驱动,然后通过手柄做一些控制,结果一开始就遇到自己写的驱动被抢占了,google了几天未果,在csdn发了一个求助帖(http://topic.youkuaiyun.com/u/20100926/15/b5c7fc3b-e4f9-484转载 2012-05-11 18:50:51 · 1586 阅读 · 0 评论 -
Linux USB 鼠标驱动程序详解
USB 总线引出两个重要的链表!一个 USB 总线引出两个重要的链表,一个为 USB 设备链表,一个为 USB 驱动链表。设备链表包含各种系统中的 USB 设备以及这些设备的所有接口,驱动链表包含 USB 设备驱动程序(usb device driver)和 USB 驱动程序(usb driver)。 USB 设备驱动程序(usb device driver)和 USB 驱动程序(us转载 2012-05-10 14:46:24 · 556 阅读 · 0 评论 -
linux为PCI、USB设备找到合适的驱动
转载自:http://hi.baidu.com/deep_pro/blog/item/415ec217bdead20c4b90a77d.html在 《linux 内核技术手册》上看到了做一个记录1、确定网卡驱动网卡只知道eth0 这样的设备名,如何确定到具体的驱动呢?[root@localhost ~]# basename `readlink /sys/class/ne转载 2012-07-11 12:58:55 · 1193 阅读 · 0 评论 -
libusb使用
一 libusb 介绍libusb 设计了一系列的外部API为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API调用了内核的底层接口,和kerneldriver中所用到的函数所实现的功能差不多,只是libusb更加接近USB规范。使得libusb的使用也比开发内核驱动相对容易的多。Libusb 的编译安装请查看Readme,这转载 2012-07-29 21:48:28 · 2153 阅读 · 0 评论 -
USB Composite Device
TsuneoMember posted October 23, 2006 01:22 AM USB composite deviceExamples USB_CDC_HID_IAD_10.zipMay 10, 2008 rev 1.0 Initial releaseThis e转载 2012-07-31 15:28:54 · 11341 阅读 · 0 评论 -
USB Composite Device with HID Interface
carleetoNew Member posted December 08, 2009 10:03 PM Hi, I have a composite device that has 3 interfaces. Interfaces 1 and 2are vendor specific and Interface 3 is a转载 2012-07-31 15:20:00 · 1615 阅读 · 0 评论 -
arm-linux下usb驱动的结构和相关函数
几个重要的结构struct--接口struct usb_interface { /* array of alternate settings for this interface, * stored in no particular order */ struct usb_host_interface *altsetti转载 2013-02-05 16:31:09 · 1123 阅读 · 0 评论