ppl
ppl
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2006-05-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1135回复:2

我想写一个通用的硬件调试驱动程序,大家以为如何啊?

楼主#
更多 发布于:2002-06-24 09:39
搞了一段时间的驱动程序了,感觉写驱动程序的主要工作其实是调试硬件。我就想写一个通用的PCI 视频卡调试驱动程序。实现下面的功能:
 1。可以访问任何PCI设备。
 2。对物理内存的锁定,页表获取等。
 3。对中断的管理。
 4。对显存的访问,支持RGB24,RGB32,UYVY 表面。
 5。通用的视频A/D器件程序库。


呵呵,大家给提点建议阿。
Sunbeam
驱动小牛
驱动小牛
  • 注册日期2001-10-29
  • 最后登录2010-01-29
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-06-24 10:31
我也是有此感觉前不久见了一个硬件映射的源程序,有一点的思路。1、主要是基于NT式的PCI设备轮询获取资源描述,
2、然后内存映射直接映射到用户空间-调试硬件。
3、通用的视频A/D程序库恐怕不好做吧我想的话只能针对特定的几种吧
其它的显存访问和中断管理我现在正找感觉
堂堂正正做人,明明白白做事
ppl
ppl
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2006-05-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-24 11:14
关于中断管理,我接触到的都是有
Interrupt Enable Register, Interrupt Status Register,

用IER来控制触发中断的事件,用ISR来确认是否是设备发出了中断,
同时,读出在写入ISR的值可以清中断。

这个可以覆盖很多芯片吧。

游客

返回顶部