阅读:2021回复:12
请问高手,这需要自己写驱动程序吗?
我是一名新手,现在在做usb的外设,只需要发一些控制信号和很少的
数据并读回数据即可.请问我能否利用微软提供的通用驱动程序实现 而不用自己写驱动程序了? 谢谢! [编辑 - 4/14/02 作者: liugmx] |
|
沙发#
发布于:2002-04-14 12:33
当然要驱动了,USB驱动程序是分层的WDM驱动程序。与USB通信是要用驱动程序的,应程序程序只能通过驱动程序才能和你的外设通信。
|
|
|
板凳#
发布于:2002-04-14 13:13
我是一名新手,现在在做usb的外设,只需要发一些控制信号和很少的 如果是HID,则不用写 驱动程序。 |
|
|
地板#
发布于:2002-04-14 16:40
驱动是一定要的!但可以借鉴ddk的例子程序的。要花点时间的
|
|
地下室#
发布于:2002-04-15 08:30
驱动是一定要的!但可以借鉴ddk的例子程序的。要花点时间的 驱动是一定要的?你从哪里得到的答案?你有没有看过Chris Cant著的《Windows WDM驱动程序设计指南》第二十三章,他仅仅在应用程序层就实现了HID设备的应用。 HID类的USB设备是可以不需要驱动的,当然写也可以。 |
|
|
5楼#
发布于:2002-04-15 09:09
Tom_lyd说的对
|
|
|
6楼#
发布于:2002-04-18 10:58
win98要写,而2000不用是吗?
|
|
7楼#
发布于:2002-04-18 11:00
都可以不用写,如果是HID设备的话。
|
|
|
8楼#
发布于:2002-04-19 09:15
我也在做一个usb的小外设,由于数据量比较小,而且驱动开发又比较难,所以我们就打算直接在用户态应用层调用API,同时把外设设计的符合HID通信标准。 :D
|
|
9楼#
发布于:2002-04-19 14:09
请问怎么直接在用户态应用层调用API?
做成HID会不会降低传输速度呢? 谢谢! |
|
10楼#
发布于:2002-04-20 10:18
传输的最大速率是受到限制的。一个全速设备每毫秒不能又超过一个的事务,即每秒64000B;一个低速设备每10毫秒不超过一个事务,即每秒800B。 ;)
|
|
12楼#
发布于:2002-04-20 18:53
用户被禁言,该主题自动屏蔽! |
|