ajian
驱动牛犊
驱动牛犊
  • 注册日期2001-08-21
  • 最后登录2005-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:6079回复:20

好消息,pc-1394-pc通信成功,特发此文!

楼主#
更多 发布于:2002-11-25 16:14
我在两台PC上分别装一张1394接口卡,然后用一跟数据线将PC相连,使用Win2KDDK提供的例子:win1394.exe,1394api.dll,1394diag.sys就可以实现两台PC之间的互联了。目前,BUS_RESET,AysncRead&
AsyncWrite等异步操作都正确完成了。

最新喜欢:

xiaonanguaxiaona...
kexin
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-25 16:49
Congradualations!!!
Tom_lyd
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-25 16:54
不用修改吗?
生命驱动,活力无限!
ajian
驱动牛犊
驱动牛犊
  • 注册日期2001-08-21
  • 最后登录2005-04-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-25 16:57
要修改的不是软件,而是硬件的寄存器。应该在1394卡上的芯片的某些寄存器写入必要的值,决定一种两张卡的主从关系才行。
kexin
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-25 21:15
同步呢?

异步的速率有多少亚 :D
Kitty_liu
驱动牛犊
驱动牛犊
  • 注册日期2002-08-14
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-27 14:59
要修改的不是软件,而是硬件的寄存器。应该在1394卡上的芯片的某些寄存器写入必要的值,决定一种两张卡的主从关系才行。


请教: 你是用什么办法在1394卡上的芯片的某些寄存器写入必要的值?
kitty
ARRON
驱动老牛
驱动老牛
  • 注册日期2002-03-18
  • 最后登录2010-05-02
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望21点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-27 17:43
要修改的不是软件,而是硬件的寄存器。应该在1394卡上的芯片的某些寄存器写入必要的值,决定一种两张卡的主从关系才行。

不会吧,让他们竞争root酒性乐吧
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-28 09:22
[quote]要修改的不是软件,而是硬件的寄存器。应该在1394卡上的芯片的某些寄存器写入必要的值,决定一种两张卡的主从关系才行。


请教: 你是用什么办法在1394卡上的芯片的某些寄存器写入必要的值? [/quote]

是啊,是啊
怎么我用ds的例子不用改什么寄存器 也可以实现所有的功能呢
分数 你想要吗?
xiaocun324
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2003-01-27
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-18 11:26
向rifter斑竹致敬!其实禺以为用ds也是有缺陷的,比如你只能实现两台pc之间的通信,而且根据文档说明也是如此,需要两台pc之间都安装1394同步.sys。其实Ajian说得也对,只是有些功能她还没有完全实现,而且ddk将可用于pc与其他任何1394设备的通信,只是ddk还有很多地方需要完善而已,本人正在做的也是这个东东,现在已经基本实现了,希望能交个朋友,再说怎么也是1394难友!!!呵呵,有空欢迎来信:lixunchun@hotmail.com
Kitty_liu
驱动牛犊
驱动牛犊
  • 注册日期2002-08-14
  • 最后登录2004-02-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-04-18 18:15
quote]要修改的不是软件,而是硬件的寄存器。应该在1394卡上的芯片的某些寄存器写入必要的值,决定一种两张卡的主从关系才行。 [/quote]

请教: 你是用什么办法在1394卡上的芯片的某些寄存器写入必要的值? [/quote]

是啊,是啊
怎么我用ds的例子不用改什么寄存器 也可以实现所有的功能呢 [/quote]

---请教rifter:
你用的“ds的例子”,指得是什么呀?是Win2KDDK提供的例子吗?(win1394.exe,1394api.dll,1394diag.sys)
kitty
fulminate
驱动小牛
驱动小牛
  • 注册日期2002-05-16
  • 最后登录2006-11-27
  • 粉丝0
  • 关注0
  • 积分19分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-04-29 18:53
是啊,是多少速率的?这点很重要
==========腾蛟起凤,孟学士之词宗;紫电青霜,王将军之武库==========
cathyLH
驱动牛犊
驱动牛犊
  • 注册日期2002-04-04
  • 最后登录2004-08-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-04 18:47
我认为你要走的路还很长,从你说的情况来看,你还没有涉及到low leverl的驱动设计。如果真正想得到1394驱动设计的快感,我建议你尝试一下在纯DOS环境下编写1394的驱动,保证你会感到乐趣无穷!!
用微软的驱动当然快,可是对于一可真正的驱动开发者来说是毫无用处的,因为所有的内存管理和分配,PCI总线操作,comunication pipe应用,1394 link&phy layer 控制,都是别人的,你一定不清楚其中的奥秘。努力吧!!作一个真真正正的driver developer!!
chenzhenbest
驱动牛犊
驱动牛犊
  • 注册日期2002-06-11
  • 最后登录2011-02-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-05-20 12:03
ds是指driver studio吧?
gipsyer
驱动牛犊
驱动牛犊
  • 注册日期2003-07-25
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-08-22 14:32
我也想知道1394内部的register如何program,我知道很多芯片有I2C接口用来config register,可TSB41AB3(TI芯片)没有类似接口。
我想应该是通过1394总线来program的吧?我看到spec里地址有64bit之多,后48bit应该包括总线上所有的register吧?顺便说一句,我是搞硬件的。欢迎志同道合者和我共同探讨1394问题。
ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-10-17 10:13
向rifter斑竹致敬!其实禺以为用ds也是有缺陷的,比如你只能实现两台pc之间的通信,而且根据文档说明也是如此,需要两台pc之间都安装1394同步.sys。其实Ajian说得也对,只是有些功能她还没有完全实现,而且ddk将可用于pc与其他任何1394设备的通信,只是ddk还有很多地方需要完善而已,本人正在做的也是这个东东,现在已经基本实现了,希望能交个朋友,再说怎么也是1394难友!!!呵呵,有空欢迎来信:lixunchun@hotmail.com



I\'m doing this driver now, i\'m going to send email to you, i expect that you communicate with me. Thanks!
My email: ly_1979425@163.com
fxyw
驱动牛犊
驱动牛犊
  • 注册日期2002-08-20
  • 最后登录2004-01-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2004-01-05 17:38
我在两台PC上分别装一张1394接口卡,然后用一跟数据线将PC相连,使用Win2KDDK提供的例子:win1394.exe,1394api.dll,1394diag.sys就可以实现两台PC之间的互联了。目前,BUS_RESET,AysncRead&
AsyncWrite等异步操作都正确完成了。
==============================
请问是如何实现的?
可否共享一下?
我正需要这个(很着急!!!)
我可以给你分,要多少给多少。
hv015
驱动牛犊
驱动牛犊
  • 注册日期2002-12-13
  • 最后登录2005-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2004-11-28 20:11
偶也正需要这个啊,
你能指点指点吗?
可以多给分啊.
aliao
驱动牛犊
驱动牛犊
  • 注册日期2004-11-21
  • 最后登录2006-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2004-12-08 10:25
DDK或者driverworks自带的驱动到底需不需要修改啊?没有bug吗?如果我只需要实现简单的数据传输功能的话是不是只需要拿现成的来用就可以了?
hv015
驱动牛犊
驱动牛犊
  • 注册日期2002-12-13
  • 最后登录2005-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2004-12-08 20:47
17楼的朋友:
  你的DDK的例子是XP环境的吗?
  我在XP环境中安装了1394api.dll 1394diag.sys 和1394vdev.sys
后.用1394线将两台电脑相联,在WIN1394.EXE程序中好象彼此找不到啊.怎么回事呢?^_^
aliao
驱动牛犊
驱动牛犊
  • 注册日期2004-11-21
  • 最后登录2006-01-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2004-12-09 10:52
To:hv015
我用的就是XP DDK
有机会可以交流:QQ 8363814
上一页
游客

返回顶部