xiongying
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1807回复:6

请教大虾:USB光电鼠驱动开发

楼主#
更多 发布于:2003-04-25 23:31
各位大哥,小弟现在的毕业设计是要做一个USB鼠标的驱动程序,我买了一个Logitech的光电鼠,拆开一看,里面的芯片及板子全是logitech自己的,不知道各种鼠标的驱动是否一样,也不知道开发驱动是否要了解这些芯片的内部结构和引脚功能,不知道是否要了解光电鼠中光电元件的工作原理,我听说系统会为驱动程序提供一个接口,而不需要我们对硬件特别了解,但我怎么都搞不清这个接口是怎么回事,也不知道怎么去找这个接口的信息,驱动程序和设备联系不起来,恭候大虾们的指教,小弟感激不尽,洗耳恭听,多谢多谢!

最新喜欢:

XmanXman
xiongying
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-05 15:43
小弟的毕业设计没有什么进展,我老大又不懂,只好厚着脸皮再来问各位了,我在一本书上看到说鼠标只有一个endpoint,我搞不清楚在使用drivestudio的wizard时到底该怎样加入endpoint,因为我听说endpoint0是他已经加好的,那我还需不需要自己加endpoint1?用usbview查看图如下,敬请回复指教,谢谢!!
xiongying
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-02 22:54
我的意思是说怎么把我们做的驱动程序和接口的标准联系起来呢?比如一个usb的鼠标和优盘来说,我们开发驱动要有什么不同呢?
xiongying
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-05-02 22:48
能不能给小弟说说驱动程序和设备之间是怎么联系起来的呢?比如鼠标移动一下,驱动怎么知道,又有什么动作呢?我看用driveworks生成的程序好像那些irp程序要自己做的!拜托!!谢谢!!
ddf3ddf3
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-07-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-04-30 10:46
鼠标属于HID类低速设备,你需要写的是用户驱动程序,无须去研究什么光电芯片,
胖不是我你的错,但你整天跑出来吓人就是你的不对了!
xiongying
驱动牛犊
驱动牛犊
  • 注册日期2003-04-25
  • 最后登录2003-05-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-04-29 21:00
再问问各位大哥,我了解到驱动程序是分层次的,好像有类驱动程序和微驱动程序,还有过滤驱动程序等,我现在还搞不清楚我们写设备驱动程序到底要写哪个层次的驱动程序,清指教,谢谢!
Secret_Garden
驱动牛犊
驱动牛犊
  • 注册日期2002-03-11
  • 最后登录2008-02-26
  • 粉丝0
  • 关注0
  • 积分41分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-04-26 09:28
不需要,鼠标接口也是有标准的
物理上是机械是光电不重要
它们都是发送相同的脉冲信号给计算机
游客

返回顶部