阅读:1146回复:2
我想写一个通用的硬件调试驱动程序,大家以为如何啊?
搞了一段时间的驱动程序了,感觉写驱动程序的主要工作其实是调试硬件。我就想写一个通用的PCI 视频卡调试驱动程序。实现下面的功能:
1。可以访问任何PCI设备。 2。对物理内存的锁定,页表获取等。 3。对中断的管理。 4。对显存的访问,支持RGB24,RGB32,UYVY 表面。 5。通用的视频A/D器件程序库。 呵呵,大家给提点建议阿。 |
|
沙发#
发布于:2002-06-24 10:31
我也是有此感觉前不久见了一个硬件映射的源程序,有一点的思路。1、主要是基于NT式的PCI设备轮询获取资源描述,
2、然后内存映射直接映射到用户空间-调试硬件。 3、通用的视频A/D程序库恐怕不好做吧我想的话只能针对特定的几种吧 其它的显存访问和中断管理我现在正找感觉 |
|
|
板凳#
发布于:2002-06-24 11:14
关于中断管理,我接触到的都是有
Interrupt Enable Register, Interrupt Status Register, 用IER来控制触发中断的事件,用ISR来确认是否是设备发出了中断, 同时,读出在写入ISR的值可以清中断。 这个可以覆盖很多芯片吧。 |
|