阅读:2963回复:6
1394 事务层对应计算系统是那一部分?
在1394的规范中,物理层和链路层是芯片级的,那事务层对应的就是软件级的了。但我想知道,在操作系统中,如WIN2K中,它是对应的驱动程序吗?如果是,是对应驱动程序的那一层呢?是整个1394驱动吗?
那位高手、前辈帮我解决一下,非常感谢! |
|
沙发#
发布于:2003-10-08 11:04
事务处理层对应的是你的应用程序,驱动程序只是提供一个调用接口,用来屏蔽掉链路层。事务处理层是和具体的应用有关的,集成到驱动程序就失去了灵活性。
|
|
板凳#
发布于:2003-10-13 09:54
但是,1394驱动程序一般分三层,
1394设备驱动程序-->1394总线驱动程序-->1394控制卡驱动程序。 那么在设备驱动程序中也不要进行一些事务层的处理吗? 例如:总线的配置、命令接口的封装等。 这些都只是提供接口,且交给应用程序吗? |
|
地板#
发布于:2003-11-01 16:16
不是这样的,1394的总线的配置 树标识和自标识等等是在设备加电时由固件完成的,当完成这些以后就已经能进行数据传输了,传输到事务处理层的是和应用有关的数据。这和USB是不一样的,不需要额外的驱动程序。因为1394是点对点的,即任何两台1394设备可以直接相连传输数据,不需要额外的驱动程序。
|
|
地下室#
发布于:2003-11-01 19:04
谢谢指教!
能给我留个email吗? 我还有一些1394的问题,能给我指教一下吗? 我的email:ly_1979425@163.com |
|
5楼#
发布于:2005-08-05 16:27
请问对于设备端来说
事务层应该对应那一层呢? 我得系统是由单片机控制的,是对应单片机的控制程序么? |
|
6楼#
发布于:2007-03-29 11:07
当然. 1394网络只负责数据包的传输.而对于应用层的数据包,何时传输,传输什么,都是由应用程序决定的(当然,精确的时间要由底层硬件仲裁等来决定)。
|
|
|