asteroid
驱动牛犊
驱动牛犊
  • 注册日期2002-05-24
  • 最后登录2004-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:939回复:2

请教在没有硬件设备的情况下,如何学习编写具有IRQ及DMA的驱动?

楼主#
更多 发布于:2003-12-08 23:49
可不可以利用计算机本身产生IRQ及DMA. How to deal with it?
各位大侠,请指点?本菜鸟正在自学device driver. 苦啊!!!
makefriend8
驱动小牛
驱动小牛
  • 注册日期2003-08-01
  • 最后登录2014-06-27
  • 粉丝0
  • 关注0
  • 积分84分
  • 威望111点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-12-16 12:56
IRQ好象可以。
用SOFT ICE的genint就可以了。
DMA我也在学习中呢!武安河的书上写了个不用硬件的例子。不过我还没编译通过呢!
asteroid
驱动牛犊
驱动牛犊
  • 注册日期2002-05-24
  • 最后登录2004-02-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-12-17 09:02
请问你用genint产生中断的中断号,我如果使用串口irq4,当调用IoConnectInterrupt()时就失败了.如果用irq7打印中断时,虽然IoConnectIntwerrupt()不失败,但好象没有中断发生(使用命令:genint 37),你有何高见?
共同进步!
游客

返回顶部