资源简介
ARM平台下,识别鼠标,识别鼠标的左右键,最终实现USB的信息传输。
代码片段和文件信息
/*
* drivers\hid\usbhid\usbmouse.c
*/
#include
#include
#include
#include
#include
#include
static struct input_dev *uk_dev;
static char * usb_buf; //USB虚拟地址
static dma_addr_t *usb_buf_phys; //USB物理地址
static int len;
static struct urb *uk_urb;
static struct usb_device_id usbmouse_as_key_id_table [] = {
{ USB_INTERFACE_INFO(USB_INTERFACE_CLASS_HID USB_INTERFACE_SUBCLASS_BOOT
USB_INTERFACE_PROTOCOL_MOUSE) }
{ } /* Terminating entry */
};
static void usbmouse_as_key_irq(struct urb *urb)
{
static unsigned char pre_val;
#if 0
int i;
static int cnt = 0;
printk(“data cnt %d: “ ++cnt);
for (i=0; i {
printk(“%02x “ usb_buf[i]);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-04-20 16:45 usb\
文件 184 2016-10-19 00:11 usb\Makefile
文件 1831504 2016-10-18 23:53 usb\uImage_no_usb
文件 4098 2016-10-19 22:46 usb\usb.c
- 上一篇:计算机组装与维护教案完整版
- 下一篇:Swarm仿真中文手册
相关资源
- ARM嵌入式Linux系统开发从入门到精通
- ARM嵌入式系统基础教程+周立功_pdf
- arm体系结构与编程 入门
- h310\\b360\\h370/z390/z370\\Q390 USB3.1 FOR WI
- 在LPC1114上移植uCos ii
- Keil ARM MDK Keil uVision4MDK4.12破解文件
- S3C2410各功能官方测试源程序
- USB Serial Converter串口转USB驱动 win7 64位
- arm开发详解很全面的开发资料
- s3c2440的头文件
- 基于arm的贪吃蛇游戏的开发包括源代
- win7X64 usb驱动
- linux面试题,驱动,嵌入式面试题ar
- 二代证读验机具USB驱动
- 嵌入式 arm 串口通讯
- ubuntu 20.04 下安装arm-linux-gnueabi和编译
- PROTEUS中使用ARM处理器及uCOS-II仿真实验
- Ubunt系统下与ARM板Qt串口通信程序
- arm usb driver 驱动
- arm裸机软中断
- 基于ARM的LED显示实验
- ARM_AD接口实验代码
- 利用opencv在arm9上实现USB摄像头视频采
- Superboot4412.bin
- linuxQT在ARM开发板运用摄像头
- ARM嵌入式系统基础教程第二版课后习
- arm汇编语言实验1~8.rar
- 基于ARM电子琴的设计
- LPC2100开发板资料
- 嵌入式系统课程设计-E字表视力测试系
评论
共有 条评论