阅读:4080回复:3
开发驱动程序流程(1)
前一阵开发了一个mpeg2 TS流播放卡,用2个月时间搞定了驱动和播放程序,有一点心得,与大家共享。
我选择NUMEGA 公司QUICKVXD 生成了驱动框架。对于PCI型设备,首先需得到WINDOWS系统分配给他的资源。在OnPnpNewDevnode函数中利用CONFIGMG_Register_Device_Driver注册ConfigHandler函数。在ConfigHandler中处理CONFIG_START消息用CONFIGMG_Get_Alloc_Log_Conf从VMM得到资源的分配状况。我的卡中包括了4个内存映射资源,一个IO资源和一个中断号。将这四个内存区域映射到系统页面,返回线性地址,以后对该地址的读写操作被传送到卡所在的PCI总线,并被卡的PCI适配器识别。这样你就能控制你的硬件了。 |
|
沙发#
发布于:2003-11-08 22:07
说的更详细点吧 老大
|
|
板凳#
发布于:2004-01-13 16:57
就是嘛,要具体,先谢了!
|
|
地板#
发布于:2005-04-23 10:16
ding :)
|
|