afteran
驱动牛犊
驱动牛犊
  • 注册日期2001-05-28
  • 最后登录2003-05-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2041回复:1

我是一个初学者(dirver)我想知道driver具体做了什么事(例如一个捕捉卡)?我实在不明白!

楼主#
更多 发布于:2001-05-31 19:15
例如一个捕捉卡:
1.再AddDevice中要初始化什么?(寄存器,内存还是什么别的)
2.对应的StopDevice呢?
还有什么要做的?I/O操作,中断么?
有什么具体的案例么?
Afterain
jeosph
驱动中牛
驱动中牛
  • 注册日期2001-04-19
  • 最后登录2006-08-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望11点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-05-31 19:43
例如一个捕捉卡:
1.再AddDevice中要初始化什么?(寄存器,内存还是什么别的)
2.对应的StopDevice呢?
还有什么要做的?I/O操作,中断么?
有什么具体的案例么?

1)创建设备,初始化设备扩展,注册设备接口,如果是NT式驱动程序还要查找系统分配给你的卡的资源如I/O ,INT,MEMORY,DMA,并起用这些资源,否则在PNP里完成此项工作!!
2)当然是释放这些资源啦!

寄存器的初始化,大部分的时候,总线驱动程序已经为你做好了!不用你操心了!
游客

返回顶部