阅读:1437回复:5
关于两台pc机用usb数据线进行通信的问题,散分了!
我买了市场上常见的usb数据线,不是usb连网线.两台主机是redhat 7.3操作系统。我写了一个基于此数据线的驱动(for linux),测得传输速度是130KB,大约1Mb左右。传输方式采用的是bulk方式,不知道能不能把速度在提高一点?销售商提供的for windows的驱动,我试了一下,传输速度基本可以达到7Mb左右。这个usb数据线有两个端点是bulk方式,另外一个端点是中断传输方式。我的读写都采用bulk方式,当我写了一个数据到usb设备里的时候,该如何通知另外一台主机来读呢,能否发一个中断过去。我现在采用的是轮循方式,一个等待队列,一直去读,如果没有数据就睡眠超过我设定的时间再去读,有就读出来。这样,我想速度就会比较慢,请有usb开发经验的大侠共同讨论这个问题!
|
|
沙发#
发布于:2004-08-03 15:51
老兄,能不能把你那程序发一个给我参考参考!!
email: vlws1113@sina.com |
|
|
板凳#
发布于:2004-08-03 17:58
也发我一份吧,目前我也正在学习linux下的驱动开发
|
|
地板#
发布于:2004-08-03 17:59
也发我一份吧,目前我也正在学习linux下的驱动开发
hbwhty_whu@163.com |
|
地下室#
发布于:2004-08-24 16:01
兄弟,能不能发一份给我啊?谢谢!!
advast2000@sina.com |
|
5楼#
发布于:2004-09-02 15:53
也发我一份吧,目前我也正在学习linux下的驱动开发
liweizealous@126.com |
|