szyangyufeng
驱动牛犊
驱动牛犊
  • 注册日期2003-07-18
  • 最后登录2003-11-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:930回复:0

很菜的问题,请给予回答!

楼主#
更多 发布于:2003-07-25 09:30
如何实现 PCI I/O板的I/O读写:
 DEVICE CONTROL (KIRP I)是整个驱动与运用程序的接口我现在要实现的是驱动怎样来和运用程序的接口,你看我的实现流程有错吗?
                DEVICE CONTROL (KIRP I)
                  {   SWITCH (I。IOCTLCODE)
                         CASE PCIIO-IOCTL-CH0A
                           {
                          凋用PCIIO-IOCTL-CH0A-HANDLER(I)
                           }
                           BREASK;
                   }
                 PCIIO-CHOA-HANDLER(KIRP I)
                  {
                    SWITCH(I.MAJORFUNCTION)
                    CASE IRP-MJ-READ
是否正确           M-IOAD.INB(OXOO);读去M-IOAD的0X00的值
                    break;
                    CASE IRP-MJ-write
            /////////我该怎么写,我怎么得到运用程序要写的参 数是1还是0
                  }

还有问题是我运用程序怎么去访问驱动有没例子供参考,我的接口方式是通过字符连接访问驱动程序
游客

返回顶部