社区
驱动开发/核心开发
帖子详情
如何进行USB鼠标驱动开发????
xuewutian
2008-10-15 12:27:45
如何进行USB鼠标驱动开发???
它的开发流程是什么???大家有什么好的资料推荐一下,谢谢!!!!!!
还有要获取的鼠标信息都有哪些???
谢谢!!!!
...全文
341
6
打赏
收藏
如何进行USB鼠标驱动开发????
如何进行USB鼠标驱动开发??? 它的开发流程是什么???大家有什么好的资料推荐一下,谢谢!!!!!! 还有要获取的鼠标信息都有哪些??? 谢谢!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovexieli
2008-11-07
打赏
举报
回复
现在USB鼠标比较成熟了~
从网上可以找到Ic资料
zkuang82
2008-11-06
打赏
举报
回复
你需要知道你所用的操作系统对USB的支持程度。
如果是linux和windows,一般都会有USB总线逻辑的驱动支持。所以你要做的其实只是设备驱动。就是具体这个设备是怎么用的。
如果很不幸,你要自己写程序支持总线上的逻辑,入手似乎就难很多了。如果你有心要弄这个也无妨,就是时间投入多点。
ilovedrv
2008-11-05
打赏
举报
回复
如果是Windows的话,入门用DriverStudio最简单,linux下都是开源的,先找一个看看
beyondma
2008-11-01
打赏
举报
回复
哪个平台?CE/LINUX/XP?
henrylee1981
2008-11-01
打赏
举报
回复
usb鼠标属于Usb HID类,当然要熟悉usb协议了,然后开发一个usb client的设备驱动,也就是对应的usb class HID类驱动.到usb官方网站下载相关资料.
xiangding
2008-10-16
打赏
举报
回复
首先你要知道USB驱动的一些信息,
网上有一份USB驱动开发中文版,建议去看看
圈圈教你玩
USB
3.1
USB
鼠标
工程的建立 3.2
USB
的断开与连接 3.3
USB
中断的处理 3.4读取从主机发送到端点O的数据 3.5
USB
标准请求 3.5.1
USB
标准设备请求的结构 3.5.2GET_DESCRIPTOR请求 3.5.3SET_ADDRESS请求 3.5.4SETCONFIGURATION请求...
USB
鼠标
驱动
开发
流程
USB
鼠标
驱动
Linux
驱动
之
USB
设备
驱动
当一个
USB
设备被插入的时候,
USB
设备
驱动
,也就是
usb
_generic_driver会跟
USB
设备交互,得到其所有的各种描述符,并为每个接口都定义成为一个device,之后再加载到
usb
_bus上,让其去匹配其对应的接口
驱动
程序。
十五、Linux
驱动
之
USB
鼠标
驱动
1. 如何编写
USB
鼠标
驱动
结合十四、Linux
驱动
之
USB
驱动
分析中的分析,我们开始写一个
USB
鼠标
驱动
。
USB
的
驱动
可以分为3类:SoC的
USB
控制器的
驱动
,主机端
USB
设备的
驱动
,设备上的
USB
Gadget
驱动
,通常,对于
USB
...
USB
驱动
之常规
usb
鼠标
驱动
常规
usb
鼠标
驱动
使用的是linux中常用的drivers/hid/
usb
hid/
usb
mouse.c
驱动
。 static const struct
usb
_device_id
usb
_mouse_id_table[] = { {
USB
_INTERFACE_INFO(
USB
_INTERFACE_CLASS_HID,
USB
_INTERFACE_...
驱动开发/核心开发
21,597
社区成员
21,709
社区内容
发帖
与我相关
我的任务
驱动开发/核心开发
硬件/嵌入开发 驱动开发/核心开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章