论文部分内容阅读
本论文首先分析了Windows2000 WDM通用驱动程序的体系结构,并对通用驱动程序开发过程中的基本步骤和问题进行了讨论。接着对基于Windows操作系统的流类微驱动程序的工作原理、体系架构、微驱动程序和类驱动程序之间的交互以及微驱动程序的开发流程进行了深入研究。最后,通过对USB接口、数字电视系统以及基于广播驱动架构的数字电视接收等理论知识的研究,设计了基于USB接口的数字电视接收盒。为了验证设计中所采用架构的合理性,开发了基于DMA传输方式的硬件模拟器以及相应的流类微驱动程序,以此为基础对整个系统设计进行了测试,测试结果证明设计中所采用的广播驱动架构是合理的。