pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:4673回复:38

关于USB接口通信求救(希望斑竹置顶)

楼主#
更多 发布于:2002-05-10 09:05
我现在需要使一台PC与一个POCKET PC通过USB接口进行数据包发送的通信,请问需要另写驱动程序吗,该怎样完成,另外通信用的线有没有讲究,请各位大侠赐教!

最新喜欢:

flamingoflamin...
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-10 09:07
POCKET PC 应该有驱动吧
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-10 09:14
可是如何读写USB口呢?
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-10 12:27
大家给点意见把!
afei
驱动牛犊
驱动牛犊
  • 注册日期2002-05-10
  • 最后登录
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-10 12:48
线无所谓的,只要接口对就是了,用自有的驱动或程序就OK了
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-10 13:10
可是我想自己在两端写应用程序,实现数据包的发送和接受。
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-13 09:13
没有人帮我吗?
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-13 13:59
没有人给你driver的接口,你怎么弄?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-13 14:38
请问是否一定要先有Driver的接口函数?
heshen
驱动老牛
驱动老牛
  • 注册日期2002-04-19
  • 最后登录2014-01-26
  • 粉丝0
  • 关注0
  • 积分45分
  • 威望5点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-13 15:51
没有接口函数怎么办?
可以由自己定义吗?
是不是好难?
不要啊!
redflag99
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2002-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-13 23:03
你的和我的课题是一样的阿,我现在也在做两台PC机通过USB通讯的课题,现在也遇到了和你一样的苦恼。其实USB协议并不支持两台PC机通过USB线直接互联的,USB协议是主机--外设的模型,所以要完成两台PC机通过USB通讯必须还要有中间外设的支持。我现在买了一根带有控制器的USB连线,自带驱动的,如果你仅仅想在PC和POCKET PC之间完成文件共享和互拷,使用它自带的驱动就行了。但我现在是在两台PC机间传送我自定义的数据,应用程序也是我自己开发的,所以还不能使用它自带的驱动。所以我准备自己开发一个驱动程序。
总算找到一个和自己做一样课题的人拉,希望以后常连系。。。
活得不耐烦了。。。
liuxf66
驱动中牛
驱动中牛
  • 注册日期2001-08-15
  • 最后登录2003-04-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-13 23:08
让我们关注你的话题,因为他是一个新的方向,在论坛中这种讨论比较少,回答更少,解决方案就寥寥无几了。
liuxf66
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-14 09:02
谢谢大家!
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-05-14 16:33
请问要完成我在上面提到的功能需要哪些条件?
ipx
ipx
驱动牛犊
驱动牛犊
  • 注册日期2002-04-11
  • 最后登录2002-08-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-05-14 23:29
可是我不明白为什么两台PC不能通过一根USB线来进行自己定义的数据传输。如果操作系统有USB接口的驱动,并且那些驱动的库函数也是已知的,那应该可以吧。我也正在做一个通过USB口在两台PC机间传输数据的程序,我参考过其它的书,好像只需调用几个函数就可以啊,并不需要自己编写驱动程序的。
spin
驱动小牛
驱动小牛
  • 注册日期2001-04-17
  • 最后登录2015-10-27
  • 粉丝1
  • 关注0
  • 积分46分
  • 威望354点
  • 贡献值0点
  • 好评度41点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-05-15 07:16
因为host和host之间不能直接通信
gg007007007
驱动牛犊
驱动牛犊
  • 注册日期2002-05-14
  • 最后登录2016-05-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-05-15 08:28
为何不拭拭其他方式呢?非用usb不可吗???
redflag99
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2002-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-05-15 11:41
我也一直在想为什么两台PC机为什么不能通过USB直接通讯,但所有的USB的书中都明确指出了两台PC机不能通过USB直接通讯的。我想是不是因为USB不像并口和串口有端口地址把数据直接写到端口就行了,USB不是这样的,USB是采用广播的方式,带有设备地址的数据在总线上广播,与设备地址相符的设备就把这个数据接收下来。如果两台PC机通过USB通讯,则设备是什么呢?把对方的根集线器当成设备吗?。。。。搞不明白。
活得不耐烦了。。。
pighead
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-07-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-05-15 14:16
引用redflag
我也一直在想为什么两台PC机为什么不能通过USB直接通讯,但所有的USB的书中都明确指出了两台PC机不能通过USB直接通讯的。我想是不是因为USB不像并口和串口有端口地址把数据直接写到端口就行了,USB不是这样的,USB是采用广播的方式,带有设备地址的数据在总线上广播,与设备地址相符的设备就把这个数据接收下来。如果两台PC机通过USB通讯,则设备是什么呢?把对方的根集线器当成设备吗?。。。。搞不明白。

请问哪本书中明确指出了两台PC机不能通过USB直接通讯的。


redflag99
驱动牛犊
驱动牛犊
  • 注册日期2002-03-27
  • 最后登录2002-05-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-05-15 17:28
在<USB大全>第25页上写着:“USB不允许外设之间直接交换数据。所有的通讯必须通过主机。同样没有办法可以使两个主机直接传输数据而不经过外设。然而有一些办法可以用来使得两个PC利用他们的USB端口通讯。Cypress半导体公司的EZ-LINK包括两个USB共享一个缓冲器的外设控制器。每个控制器连接到不同的PC,并使用共享的的缓冲器来交换数据。其他厂商也提供类似的产品。”所以说,还是死了直接用USB口来交换数据的心把:),现在市面上的双机USB互联线中间有个控制器,相当于中间外设。
活得不耐烦了。。。
上一页
游客

返回顶部