版块
论坛
喜欢
话题
应用
搜索
登录
注册
frankwq的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=16959
usb速度的问题
对于不会产生中断的usb的NIC(例如usb的adsl),pc端的driver在一个线程中读取(MiniportTimer)会不会影响到速度,小弟现在的速度ftp测试可达360kbyte/s,但是boss不满意,请高手给个建议。20分送
回复
(
6
)
2002-10-24 22:16
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
frankwq
:
我试过开两个线程,问题是我的pc发送的线程是循环读取队列中的数据,没有数据就死循环,这样造成系统死机,所以我在队列中没有数据时调用NdisMSleep,这样是否是造成usb速度慢的原因,请大侠指点。
(2002-10-31 10:31)
回复
bbear
:
PC端是这样的,create了一个系统的线程,这个线程循环读取设备端的数据,并且pc端发送数据也是在这个线程里实现,主要是因为pc端发送和接受时不会产生中断,所以才考虑这样做,请高手看看问题出在哪?谢谢 create了二个系统的线程,这个线程循环读取设备端的数据 另一
(2002-10-29 15:35)
回复
frankwq
:
发送和接受我都建立了一个队列,在线程中判断队列中有无数据来,有数据建立irp,iocallDriver,KeWaitForSingleObject,无数据就循环等待。
(2002-10-29 11:04)
回复
frankwq
:
难道没有高手回答!
(2002-10-29 10:27)
回复
frankwq
:
PC端是这样的,create了一个系统的线程,这个线程循环读取设备端的数据,并且pc端发送数据也是在这个线程里实现,主要是因为pc端发送和接受时不会产生中断,所以才考虑这样做,请高手看看问题出在哪?谢谢
(2002-10-28 11:01)
回复
LitteSW
:
pc端应该不会有太大的影响,不过能否说的再详细一点。
(2002-10-25 00:50)
回复
frankwq
加关注
写私信
0
关注
0
粉丝
47
帖子
返回顶部