Username: Password:

LINUX中1394驱动-核心文档说明
来源:Blog.ChinaUnix.net作者:Blog.ChinaUnix.net 发布时间:2008-04-08 08:01:27

IEEE1394协议层在LINUX系统实现的核心代码文档说明。参考 http://www.linux1394.org


ohci1394.c      OHCI1394协议的实现代码。OHCI定义了IEEE1394协议的硬件层和链路层在电脑主机系统(如PC)中的具体实现,也即1394总线怎样加入到电脑主机系统的总线中。LINUX环境下主要是加入到PC机的PCI总线中。因此该文档编译生成一个单独的底层驱动模块,用于驱动系统中的1394PCI卡。现在他不能支持多卡应用。

ieee1394_core.c      1394协议的核心代码,即协议初始化和数据包处理(发送、接收等等)。

ieee1394_transaction.c      1394协议的事务层代码,且仅为异步事务。对于异步事务数据包的关键处理都在此。等时事务无需他

nodemgr.c      1394协议的总线管理层,最核心的是个线程函数,处理总线上任何节点的信息(CSR),同时负责维护或更新节点信息

csr.c         节点CSR寄存器的处理代码。CSR是另外一个通用协议,1394采用了其中的一些作为设备寄存器标准

以上四个文档形成IEEE1394协议驱动,成为LINUX下的一个驱动模块

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅