阅读:4673回复:38
关于USB接口通信求救(希望斑竹置顶)
我现在需要使一台PC与一个POCKET PC通过USB接口进行数据包发送的通信,请问需要另写驱动程序吗,该怎样完成,另外通信用的线有没有讲究,请各位大侠赐教!
|
|
最新喜欢:![]() |
沙发#
发布于:2002-05-10 09:07
POCKET PC 应该有驱动吧
|
|
板凳#
发布于:2002-05-10 09:14
可是如何读写USB口呢?
|
|
地板#
发布于:2002-05-10 12:27
大家给点意见把!
|
|
地下室#
发布于:2002-05-10 12:48
线无所谓的,只要接口对就是了,用自有的驱动或程序就OK了
|
|
5楼#
发布于:2002-05-10 13:10
可是我想自己在两端写应用程序,实现数据包的发送和接受。
|
|
6楼#
发布于:2002-05-13 09:13
没有人帮我吗?
|
|
7楼#
发布于:2002-05-13 13:59
没有人给你driver的接口,你怎么弄?
|
|
|
8楼#
发布于:2002-05-13 14:38
请问是否一定要先有Driver的接口函数?
|
|
9楼#
发布于:2002-05-13 15:51
没有接口函数怎么办?
可以由自己定义吗? 是不是好难? |
|
|
10楼#
发布于:2002-05-13 23:03
你的和我的课题是一样的阿,我现在也在做两台PC机通过USB通讯的课题,现在也遇到了和你一样的苦恼。其实USB协议并不支持两台PC机通过USB线直接互联的,USB协议是主机--外设的模型,所以要完成两台PC机通过USB通讯必须还要有中间外设的支持。我现在买了一根带有控制器的USB连线,自带驱动的,如果你仅仅想在PC和POCKET PC之间完成文件共享和互拷,使用它自带的驱动就行了。但我现在是在两台PC机间传送我自定义的数据,应用程序也是我自己开发的,所以还不能使用它自带的驱动。所以我准备自己开发一个驱动程序。
总算找到一个和自己做一样课题的人拉,希望以后常连系。。。 |
|
|
11楼#
发布于:2002-05-13 23:08
让我们关注你的话题,因为他是一个新的方向,在论坛中这种讨论比较少,回答更少,解决方案就寥寥无几了。
|
|
|
12楼#
发布于:2002-05-14 09:02
谢谢大家!
|
|
13楼#
发布于:2002-05-14 16:33
请问要完成我在上面提到的功能需要哪些条件?
|
|
14楼#
发布于:2002-05-14 23:29
可是我不明白为什么两台PC不能通过一根USB线来进行自己定义的数据传输。如果操作系统有USB接口的驱动,并且那些驱动的库函数也是已知的,那应该可以吧。我也正在做一个通过USB口在两台PC机间传输数据的程序,我参考过其它的书,好像只需调用几个函数就可以啊,并不需要自己编写驱动程序的。
|
|
15楼#
发布于:2002-05-15 07:16
因为host和host之间不能直接通信
|
|
16楼#
发布于:2002-05-15 08:28
为何不拭拭其他方式呢?非用usb不可吗???
|
|
17楼#
发布于:2002-05-15 11:41
我也一直在想为什么两台PC机为什么不能通过USB直接通讯,但所有的USB的书中都明确指出了两台PC机不能通过USB直接通讯的。我想是不是因为USB不像并口和串口有端口地址把数据直接写到端口就行了,USB不是这样的,USB是采用广播的方式,带有设备地址的数据在总线上广播,与设备地址相符的设备就把这个数据接收下来。如果两台PC机通过USB通讯,则设备是什么呢?把对方的根集线器当成设备吗?。。。。搞不明白。
|
|
|
18楼#
发布于:2002-05-15 14:16
引用redflag
我也一直在想为什么两台PC机为什么不能通过USB直接通讯,但所有的USB的书中都明确指出了两台PC机不能通过USB直接通讯的。我想是不是因为USB不像并口和串口有端口地址把数据直接写到端口就行了,USB不是这样的,USB是采用广播的方式,带有设备地址的数据在总线上广播,与设备地址相符的设备就把这个数据接收下来。如果两台PC机通过USB通讯,则设备是什么呢?把对方的根集线器当成设备吗?。。。。搞不明白。 请问哪本书中明确指出了两台PC机不能通过USB直接通讯的。 |
|
19楼#
发布于:2002-05-15 17:28
在<USB大全>第25页上写着:“USB不允许外设之间直接交换数据。所有的通讯必须通过主机。同样没有办法可以使两个主机直接传输数据而不经过外设。然而有一些办法可以用来使得两个PC利用他们的USB端口通讯。Cypress半导体公司的EZ-LINK包括两个USB共享一个缓冲器的外设控制器。每个控制器连接到不同的PC,并使用共享的的缓冲器来交换数据。其他厂商也提供类似的产品。”所以说,还是死了直接用USB口来交换数据的心把:),现在市面上的双机USB互联线中间有个控制器,相当于中间外设。
|
|
|
上一页
下一页