20楼#
发布于:2002-05-15 17:48
那请问POCKET PC你认为是外设还是主机呢?
|
|
21楼#
发布于:2002-05-15 20:36
PC和POCKET PC都是主机。由于USB不支持主机对主机的通讯,所以还需要另外的外设来支持。如果非要把POCKET PC当外设,就不能使用它的USB端口了,你需要在POCKET PC上自己做一个接口,PC把这个接口作为外设来与之通讯,这种方法是不是很笨呢。你如果对写驱动程序熟悉的话,直接买根USB双机互联线(一百多块呢),再自己写驱动把。
|
|
|
22楼#
发布于:2002-05-15 21:47
呵呵,听了大家的讨论,俺豁然开朗!多谢各位!
|
|
23楼#
发布于:2002-05-16 09:19
可是我还是不明白具体该怎么做。
|
|
24楼#
发布于:2002-05-17 09:10
各位大侠再发表点意见吧!
|
|
25楼#
发布于:2002-05-18 10:42
各位大虾:
我现在的毕业题目是这样的:通过EZ―USB芯片实现串口和USB接口的通信。现在我其他什么问题都解决了,只差一个USB接口的驱动程序了来实现数据的读取和传送。希望各位能够给我一些意见!谢谢! |
|
26楼#
发布于:2002-05-18 11:08
redflag99:
听说您正在做 两台PC机间传送自定义的数据,应用程序也是您自己开发的. 我想请教您一下,这个程序与原有的串口如rs232传输有么不同 (主要是程序上的函数运用不同吗?) 我正在做pc-usb-单片机的传输,数据自定义 您如果方便,请将源程序发给我借鉴一下,谢谢!!! lqalading@sina.com.cn |
|
27楼#
发布于:2002-05-18 11:37
在USB通讯中主机完全是主动的,而设备为被动的,无论多少台设备,与主机的通讯都是主从关系,它这种结构决定了它的通讯方式,无论有几台PC机通讯,也必须遵守这个规则,也就是只有一台主机多个设备,其它的PC机只能视为设备进行通讯,否则,两台均为主机,那它还是USB规范所规定的拓朴结构吗?
不知我的理解是否合理,请各位大侠指教! |
|
28楼#
发布于:2002-05-18 12:44
你的和我的课题是一样的阿,我现在也在做两台PC机通过USB通讯的课题,现在也遇到了和你一样的苦恼。其实USB协议并不支持两台PC机通过USB线直接互联的,USB协议是主机--外设的模型,所以要完成两台PC机通过USB通讯必须还要有中间外设的支持。我现在买了一根带有控制器的USB连线,自带驱动的,如果你仅仅想在PC和POCKET PC之间完成文件共享和互拷,使用它自带的驱动就行了。但我现在是在两台PC机间传送我自定义的数据,应用程序也是我自己开发的,所以还不能使用它自带的驱动。所以我准备自己开发一个驱动程序。 redflag99: 我想请教您,usb通讯程序与原有的串口通讯程序有什么不同? (是函数不同吗?) 我正在做pc-usb-单片机的通讯程序,数据格式自定义,你如果方便的话,请把您的程序发我一份看看。谢谢!!! lqalading@sina.com.cn |
|
29楼#
发布于:2002-05-18 19:52
我也在做pc-usb-mcu的通信,有原程序也给我一分,谢谢!
我的e-mail:zdennis@etang.com |
|
30楼#
发布于:2002-05-20 09:16
哪位高手来指点一下?
|
|
31楼#
发布于:2002-05-20 14:21
按照上面说的,如果要写驱动,该怎么写呢?
|
|
32楼#
发布于:2002-05-20 16:58
redflag,你的毕业设计怎样了,我现在愁死了,还是没有解决方法,我的QQ:42540312,有空聊,平常白天开。
|
|
33楼#
发布于:2002-05-20 21:04
我正在做呢,想自己做USB驱动好难的,看了一些资料,到现在还云里雾里的。WIN98 DDK里和WIN2000 DDK里,有一个可用于所有USB设备的批传输的驱动,我看能不能就用这个驱动,这样就不用自己写驱动了。
|
|
|
34楼#
发布于:2002-05-21 18:01
哪位大侠帮帮我们
|
|
35楼#
发布于:2002-05-22 13:23
to redflags:
你说的是不是\\ntddk\\src\\wdm\\usm\\blukusb里的例子,请问怎样才能编译呢? |
|
36楼#
发布于:2002-05-22 17:39
2000 DDK ---> Checked Build Environment----> 再进入\\ntddk\\src\\wdm\\usm\\blukusb 目录 ---> build -cZ
|
|
37楼#
发布于:2002-05-24 16:09
我和你们在做同样的事
pc和pocket pc通过usb通信,pc端当然是host controller了,pocket pc端有两种情况: 1,也是host controller,那就只能用中间带有控制器的usb cable 他的驱动在../drivers/usb/usbnet.c,有兴趣可以参考 2,是一个build-in USB slave controller,如Intel\'s PXAxxx CPU. 可以通过开发usb device CDC ACM driver 和Linux TTY driver来实现数据传输,当然是直接永不带controller的usb线了。 我正在做后者的开发,欢迎多交流 |
|
38楼#
发布于:2002-05-24 17:51
楼上的兄弟,请问../drivers/usb/usbnet.c是系统带的文件还是那根线的驱动程序上的?
|
|
上一页
下一页