ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2963回复:6

1394 事务层对应计算系统是那一部分?

楼主#
更多 发布于:2003-10-04 17:10
在1394的规范中,物理层和链路层是芯片级的,那事务层对应的就是软件级的了。但我想知道,在操作系统中,如WIN2K中,它是对应的驱动程序吗?如果是,是对应驱动程序的那一层呢?是整个1394驱动吗?
那位高手、前辈帮我解决一下,非常感谢!
sunshine
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-08 11:04
事务处理层对应的是你的应用程序,驱动程序只是提供一个调用接口,用来屏蔽掉链路层。事务处理层是和具体的应用有关的,集成到驱动程序就失去了灵活性。
ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-13 09:54
但是,1394驱动程序一般分三层,
1394设备驱动程序-->1394总线驱动程序-->1394控制卡驱动程序。
那么在设备驱动程序中也不要进行一些事务层的处理吗?
例如:总线的配置、命令接口的封装等。
这些都只是提供接口,且交给应用程序吗?
sunshine
驱动牛犊
驱动牛犊
  • 注册日期2001-03-23
  • 最后登录2005-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-11-01 16:16
不是这样的,1394的总线的配置 树标识和自标识等等是在设备加电时由固件完成的,当完成这些以后就已经能进行数据传输了,传输到事务处理层的是和应用有关的数据。这和USB是不一样的,不需要额外的驱动程序。因为1394是点对点的,即任何两台1394设备可以直接相连传输数据,不需要额外的驱动程序。
ly_1979425
驱动牛犊
驱动牛犊
  • 注册日期2002-08-04
  • 最后登录2005-05-11
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-11-01 19:04
谢谢指教!

能给我留个email吗?
我还有一些1394的问题,能给我指教一下吗?

我的email:ly_1979425@163.com
duqian19
驱动牛犊
驱动牛犊
  • 注册日期2005-05-23
  • 最后登录2006-01-03
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-08-05 16:27
请问对于设备端来说

事务层应该对应那一层呢?
我得系统是由单片机控制的,是对应单片机的控制程序么?
computer00
驱动小牛
驱动小牛
  • 注册日期2004-09-27
  • 最后登录2009-08-22
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望120点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-03-29 11:07
当然. 1394网络只负责数据包的传输.而对于应用层的数据包,何时传输,传输什么,都是由应用程序决定的(当然,精确的时间要由底层硬件仲裁等来决定)。
博客Http://computer00.21ic.org
游客

返回顶部