参考2.6.14版本中的driver/usb/input/usbmouse.c。鼠标驱动可分为几个部分:驱动加载部分、probe部分、open部分、urb回调函数处理部分。
一、驱动加载部分
[cpp] view
plain copy
static int __init usb_mouse_init(void)
{
...
分类:
系统相关 时间:
2016-06-24 16:14:39
阅读次数:
300
Spac5xx的实现是按照标准的USB VIDEO设备的驱动框架编写(其具体的驱动框架可参照/usr/src/linux/drivers/usb/usbvideo.c文件),整个源程序由四个主体部分组成:
设备模块的初始化模块和卸载模块,上层软件接口模块,数据传输模块。
具体的模块分析如下:
一、初始化设备模块
该驱动采用了显式的模块初始化和消...
分类:
系统相关 时间:
2016-06-24 16:13:53
阅读次数:
324
回顾一下USB的相关知识
USB(Universal Serial Bus)总线又叫通用串行外部总线,它是20世纪90年代发展起来的。USB接口现在得到了广泛的应用和普及,现在的PC机中都带有大量的USB接口。它最大的特点就是方便通用、支持热插拔并且可以在一个接口上插上多个设备。当设备用电量小的时候,它还可以充当电源。它的众多优点使得它得到了广泛的应用。
在...
分类:
系统相关 时间:
2016-06-24 16:13:43
阅读次数:
319
前言: 本文为自己学习Spring记录所用, 文章内容包括Spring的概述已经简单开发, 主要涉及IOC相关知识, 希望能够对新入门Spring的同学有帮助, 也希望大家一起讨论相关的知识. 一. Spring概述 1.1,什么是Spring:Spring是一个开源框架,Spring是于2003 ...
分类:
编程语言 时间:
2016-06-19 11:36:39
阅读次数:
291
转自:http://www.chinamaker.net/ OpenERP(odoo)开发实例之搜索过滤:检索过去3个月的数据 解决这个问题的重点在于 relativedelta 的应用 示例代码如下: 1: 2: 解释: 第4行: time.strftime('%%d/%%m/%%Y') 返回的是... ...
分类:
其他好文 时间:
2016-06-11 13:12:07
阅读次数:
199
Beego不是一般的web开发包。它构建在大量已存在的Go之上,提供了许多的功能,以下是提供的功能: 一个完整的ORM 缓存 支持session 国际化(i18n) 实时监测和重载 发布支持 一个完整的ORM 缓存 支持session 国际化(i18n) 实时监测和重载 发布支持 Beego 和 B ...
分类:
其他好文 时间:
2016-06-07 20:48:03
阅读次数:
287
由于Ext JS 6将原来的Ext JS和Sencha Touch合并为一个框架,因而在使用CMD来创建应用程序前,需要考虑清楚你是要创建一个通用应用程序,还是仅仅只是针对桌面或移动设备的应用程序。
要做这样的考量,是因为通用应用程序和比较单一的应用程序在开发上会有些小麻烦。这些小麻烦主要是因为Ext JS的自动加载机制造成的,有时候会很困扰人。
Ext JS的自动加载机制是根据类名来...
分类:
其他好文 时间:
2016-06-02 14:07:31
阅读次数:
406
当没有匹配的设备和没有找到可用设备的时候。 这边显示的两个字符串。但是,有个点击事件,把这个字符串的后17字符回传,导致出错。 回到上一个aty的处理: 很明显,如果是显示"没有找到匹配的字符串" or "未找到设备" ,不是有效的MAC地址。 解决方法:再加一层判断就好了。 ...
分类:
其他好文 时间:
2016-06-02 00:37:35
阅读次数:
122
首先,我们要去连接蓝牙模块,那么,我们只要写客户端的程序就好了,蓝牙模块就相当于服务端。 连接就需要UUID。 #蓝牙串口服务SerialPortServiceClass_UUID = ‘{00001101-0000-1000-8000-00805F9B34FB}’ 第一步: 首先要连接设备。这个参 ...
分类:
其他好文 时间:
2016-05-31 18:45:04
阅读次数:
143
自己写的App匹配蓝牙设备,不需要通过系统设置去连接。 匹配和通信是两回事。 用过Android系统设置(Setting)的人都知道蓝牙搜索之后可以建立配对和解除配对,但是这两项功能的函数没有在SDK中给出。但是可以通过反射来获取。 知道这两个API的宿主(BluetoothDevice): 蓝牙开 ...
分类:
其他好文 时间:
2016-05-31 09:02:48
阅读次数:
123