阅读:2841回复:14
如何开发USB通信
各位朋友好!我刚刚接触usb开发,很多地方摸不到头绪。我现在要基于一根usb线开发相应的驱动和应用程序,实现在两个计算机之间利用这根线传输数据和相关信息。(这是基础)。希望哪为大侠给一些建议。要开发驱动程序吗?有没有直接的端口操作?这里的硬件就是两头都是usb接口的线。我想自己开发传输的整个过程。谢谢各位能给予指点。
|
|
|
沙发#
发布于:2001-09-27 16:22
大家好 确实,用一根简单的USB线是无法实现通信功能的。这是由USB接口的特点决定的。因为它不是一般的通信接口,它的通信只允许在主机和设备之间。所以要想通信,也要有外设作为数据的缓存。
|
|
|
板凳#
发布于:2001-09-25 12:17
to lhl1021:
你好,我有几点看法如下: 1。USB协议与网络协议是有区别的。 USB协议是个HOST来管理的协议,设备与HOST是不平等的。也就是说不能直接把两个HOST 连接起来,它们会“打架”的。 而网络的各个设备是平等的。 2。你说“网络协议中安装一个新的协议,就可以用一根USB线连接计算机,与用网线连接的感觉是一样的” 其实是在网络接口层加上一个类似PPP的协议,其目的是通过USB来跑TCP/IP。就象通过串口来跑TCP/IP一样。与你所说的通过一根USB线来连接两台机器是不一样的。 3。其实通过一根USB线来连接两台机器可以有两种方法来实现。 A。其中一台机器即可以作为HOST有可以作为DEVICE。如PHLIP公司 的ISP1161 HOST芯片即可以作为HOST又可以作为DEVICE。但一般的台式机都只有一个HOST。 B。通过一个特殊的设备来连接两台机器。把这个设备同时接到两台机器的USB上。通过这个设备的共享内存来传递数据。每台机器都采用BULK+INT传输。美国有一家公司已经在生产这种设备了。 |
|
|
地板#
发布于:2001-09-25 08:49
[QUOTE]原本由 lhl1021 发表
[B]非常感谢usb11和qcyman以及lgqiang的中肯建议和指点。因为我对驱动程序和硬件不是很熟。所以这方面的研究很长时间了,也不知道路子对不对。但是我感觉应该是能做的出的。因为我看到过这样的驱动程序,就是在网络协议中安装一个新的协议,就可以用一根USB线连接计算机,与用网线连接的感觉是一样的。当然我说的USB线是有两个USB接线头的一根线。 我现在在看USB协议、HID相关的资料。不知道各位朋友有什么进一步的指点吗? 当然,我要是出来了什么成果的话一定会和大家共享的,也谢谢其他几位朋友的热情恢复! [/B][/QUOTE] 这根线应该不是普通的usb线 |
|
|
地下室#
发布于:2001-09-24 23:48
非常感谢usb11和qcyman以及lgqiang的中肯建议和指点。因为我对驱动程序和硬件不是很熟。所以这方面的研究很长时间了,也不知道路子对不对。但是我感觉应该是能做的出的。因为我看到过这样的驱动程序,就是在网络协议中安装一个新的协议,就可以用一根USB线连接计算机,与用网线连接的感觉是一样的。当然我说的USB线是有两个USB接线头的一根线。
我现在在看USB协议、HID相关的资料。不知道各位朋友有什么进一步的指点吗? 当然,我要是出来了什么成果的话一定会和大家共享的,也谢谢其他几位朋友的热情恢复! |
|
|
5楼#
发布于:2001-09-24 17:08
你好,目前我也做USB通讯方面的工作,大家是同行,希望能与各位交流。我的信箱:huan-yh@263.net.
|
|
|
6楼#
发布于:2001-09-24 14:56
我的联系地址是:gsmstock@21cn.com
|
|
7楼#
发布于:2001-09-24 14:54
USB联机线都是双A头,中间有一个大“疙瘩”的特殊连
接线。不是普通的USB线则是一端扁扁的A头,另一端是方形的B头 好像叫PC-Linq |
|
8楼#
发布于:2001-09-24 14:43
谁有此技术,我愿出他一个月的上网费购买!!!
哈哈!我也不是老板! 只要能做到这般的程序发串数据,另一台机器能收到,(双向) |
|
9楼#
发布于:2001-09-24 10:58
我现在与你在做同样的工作,希望知道你目前在那里,在那家公司工作及邮箱地址,以便与你交流与学习。
|
|
10楼#
发布于:2001-09-23 17:31
两台PC机直接用USB连线连接通信,在USB1.0下是无法实现,除非在
USB2.0版本中。 另外,可以通过PC机的USB接口外扩串、并行口或其它接口来进行相互 通信。 |
|
|
11楼#
发布于:2001-09-22 14:13
现在市场上有这样的东西卖了。
|
|
12楼#
发布于:2001-09-21 14:01
我也要做双机通信程序,用USB连线,
我也请教各位! |
|
13楼#
发布于:2001-09-21 13:05
[QUOTE]原本由 usb11 发表
[B]我没有听说有这么干的。 除非你的Device能有两个口,分别用于连接两个主机。 我觉得这不是一个好主意,你或许可以选择别的方式来实现。 [/B][/QUOTE] usb11讲的对! |
|
|
14楼#
发布于:2001-09-21 12:16
我没有听说有这么干的。
除非你的Device能有两个口,分别用于连接两个主机。 我觉得这不是一个好主意,你或许可以选择别的方式来实现。 |
|
|