
协议-yousb
文章平均质量分 81
google_lover
这个作者很懒,什么都没留下…
展开
-
usb2-鼠标里的hid
hid spec 下载:http://www.usb.org/developers/hidpage#Class_Definitionshid usage table 下载http://www.usb.org/developers/hidpage#HID_Usagemouse设备和主机的hid规范,每次中断传输,mouse发给pc 4个字节的数据data,含义如下原创 2011-10-15 11:40:52 · 2105 阅读 · 0 评论 -
usb1-使用usb
/*参考国嵌usb视频linux2.6.32.2uboot2009.11*/首先了解linux de usb编程层次----by the way,usb is yousb有颜色的部分是需要自己写代码的,但很多设备的驱动已经写好放在在driver目录下,但可能没配置。而usb主机控制器驱动和udc驱动在linux内核已经实现,不必写代码。但可能没配置,所以必要时make menucon原创 2011-10-13 18:50:51 · 2494 阅读 · 0 评论 -
usb7-再谈usb数据采集仪
上文将设备侧的端点1作为中断输入端点,来传输数据。也可以以将端点1定义成批量端点,来传输数据。分为两个部分,设备侧和主机侧。端点的类型对设备侧编程几乎没有影响,主要是对主机侧的影响,体现在后面再说...。设备侧只改一个地方,是端点描述符的属性,就是设备要告诉主机说我是批量端点请您做好准备,如下 //struct HID_DESCRIPTOR Hid_Desc; {原创 2011-11-02 21:30:04 · 4744 阅读 · 0 评论 -
usb-serial-2 usb主机控制器驱动
linux2.6.35 mx535usb/serial/usbserial.c usb转串口驱动usb/serial/bus.cusb/host/ehci-hcd.c usb主机控制器驱动usb/host/ehci-arc.c usb/host/ehci-hub.c usb/core/hub.c 负责usb设备的枚举原创 2014-01-27 09:32:13 · 2247 阅读 · 0 评论 -
usb4-配置usb触摸屏
淘了一个触摸屏,usb接口,四线电阻,usb芯片是cy7c63723c。此芯片一端接触摸屏的四根线,对触摸动作采样然后ad转换,一端通过usb接mini2440,即将ad转换后的数据通过usb接口发给mini2440.linux2.6.32已经集成usb 触摸屏驱动,mini2440默认是不配置的。可以配置一下make menuconfig 之后选择 Device Drivers原创 2011-10-31 11:32:42 · 4887 阅读 · 0 评论 -
usb5-写成usb驱动
usb总线驱动模型里也有struct usb_driver和struct usb_device,这点与platform虚拟总线里的struct platform_device和struct platform_driver相似。不同之处是platform模型中,需要写两个驱动文件,分别是driver.ko和device.ko,然后分别insmod。usb驱动只需要写一个驱动文件driver原创 2011-10-31 17:26:32 · 1451 阅读 · 0 评论 -
usb2-相关的input子系统及 写成input子系统
//设置支持的事件类型,如input_dev->evbit[0] = BIT_MASK(EV_KEY) | BIT_MASK(EV_REL);//声明支持按键事件EV_KEY和相对坐标事件EV_REL//也可用下面的形式set_bit(EV_KEY,input_dev->evbit)set_bit(EV_REL,input_dev->evbit)//设置号支持的类型后,再设置支持类型原创 2011-10-15 11:27:10 · 5419 阅读 · 0 评论 -
usb6-usb数据采集仪,sic8051f320下位机,micro2440 linux2.6.32.2上位机
此单片机最多可配置17个ad采集通道,本例用到8个。usb1.1,full speed使用两个端点,数据流从sic8051f320的中断输入端点1流向micro2440,输出端点2也配置成中断端点,暂时没用预留着吧先说一下流程,--有的是事实,有的是猜测,路过的同学请用批判的精神去读,仅是我目前的理解。①usb设备插入micro2440某个usb口时,此口的D+脚的电平变为3v左右原创 2011-11-01 17:55:17 · 2570 阅读 · 7 评论 -
usb3-some hid tables
3 Usage PagesTable 1: Usage Page SummaryPage ID Page Name Section or Document00 Undefined01 Generic Desktop Controls 402 Simulation Controls 503 VR Controls 004 Sport Co原创 2011-10-27 16:46:46 · 1376 阅读 · 0 评论 -
usb2-键盘里的hid
键盘设备和主机的hid规范 /*键盘发送给PC的数据每次8个字节 data0 data1 data2 data3 data4 data5 data6 data7 定义分别是: data0 -- |--bit0: Left Control是否按下,按下为1 |--bit1: Left Shift 是否按下,按下为1原创 2011-10-15 15:13:45 · 3848 阅读 · 0 评论 -
协议对比
发现接触过的多种系统级协议都借用了osi 7层协议中的若干个,一一贴出对比一下原创 2014-12-12 12:47:16 · 2292 阅读 · 0 评论