阅读:1403回复:6
[求助]谁做过自定义设备的usb开发?进来看 20分
我原先是按u盘做的850的ram模拟u盘,2000环境,这样不用在pc端做东西了,但是中断过多就吧系统堆死了,就是传数据量超过2个扇区(512字节)就不行了,(我用轮讯做的时候就没这个问题,当驱动不能拿轮讯做),所以现在想自己写个交互协议,不按bulkonly做了。现在不明白的地方有
1。枚举的描述表怎么做?定义成什么设备?自定义? 2。windows端怎么做呢?在pc端也要协议栈吧? 是不是拿ds做比较方便? 我自写协议主要是blukonly中最大64字节一个包,所以会有大量的小包,我自写协议可以把包弄大点,而且可以不让pc一次就把大量的包都发过来,导致中断过多, 不知道这个思路可不可行,做过的指点我一下 |
|
最新喜欢:![]() |
沙发#
发布于:2003-10-23 17:36
没人回答么?
|
|
板凳#
发布于:2003-11-11 14:34
我做自定义的完成鼠标功能的设备,没作过U盘,不东啊!
|
|
地板#
发布于:2003-11-13 11:54
用户被禁言,该主题自动屏蔽! |
|
地下室#
发布于:2003-11-13 17:49
那枚举阶段应该怎么定义呢?我好像没找到怎么表明是自定义设备
如果我自己做协议的话,是不是要在主机和设备2边都写好对协议的处理过程? |
|
5楼#
发布于:2003-11-13 19:06
用户被禁言,该主题自动屏蔽! |
|
6楼#
发布于:2003-11-14 09:31
那我在windows那端如何写我自己的驱动呢?
怎么让上层函数调我的驱动呢 就是说我的驱动如何和上层应用和下层硬件联系起来呢 |
|