当前位置:主页 > 科技论文 > 计算机论文 >

计算机显示器测试模块驱动设计

发布时间:2018-11-16 09:24
【摘要】:随着计算机技术的快速发展,计算机的重要性越发的凸显。因此,对计算机全面合理地进行维护和检测,显得十分必要。但其构造及工作原理均较为复杂,且国内缺乏高质量的测试系统,导致现有的计算机硬件测试诊断手段落后,对测试人员的专业要求较高。本论文结合“计算机综合测试系统”项目需求,对计算机显示器测试模块驱动程序进行了研究,重点对驱动程序框架编写以及驱动程序的规范化、结构化、模块化进行研究。论文主要内容有:(1).根据项目要求进行需求分析,得到测试指标。然后根据结果进行方案的设计,主要分为两个方面:一是测试模块的硬件设计,由于测试指标的特殊性,需通过FPGA自行设计硬件模块;二是测试模块的驱动架构设计,根据分层架构的思想,将整个驱动划分为多个层次:内核层驱动、应用层驱动。底层提供机制,上层实现策略,明确关系,减少依赖,实现高内聚、低耦合。(2).计算机显示器测试模块内核层驱动实现。PXI总线基于PCI兼容核形成,因此结合PCI规范和内核模式驱动框架KMDF,将其设计成PCI设备通用驱动,提供PCI设备访问机制,保证其具有高重用性、高可维护性和可扩展性。(3).计算机显示器测试模块应用层驱动实现,包括内核交互层和策略行为层。策略行为层主要根据计算机显示器测试指标以及计算机显示器测试模块控制规范来制定对测试模块的控制策略。内核交互层调用Win32子系统提供的接口向系统提交对设备的I/O请求。(4).计算机显示器测试模块驱动测试。根据各层的功能,结合不同的软件测试方法,分别完成各层模块的单元测试以及整体框架的综合测试,分析并解决测试过程中出现的问题。经过测试与验证,本论文设计的计算机显示器测试模块驱动程序满足了设计需求,达得了预期的效果。
[Abstract]:With the rapid development of computer technology, the importance of computer becomes more and more prominent. Therefore, it is necessary to maintain and test the computer. However, its structure and working principle are complicated, and lack of high quality test system in our country, which leads to the backwardness of the existing computer hardware testing and diagnosis means, and the higher professional requirements for the testers. According to the requirement of "computer integrated test system", this paper studies the driver program of computer display test module, and focuses on the design of driver framework and the standardization, structure and modularization of driver program. The main contents of this paper are as follows: (1). According to the requirements of the project requirements analysis, get the test indicators. Then according to the results of the project design, mainly divided into two aspects: first, the hardware design of the test module, because of the particularity of the test index, we need to design the hardware module through FPGA; The second is the design of the driver architecture of the test module. According to the idea of hierarchical architecture, the whole driver is divided into several levels: kernel layer driver and application layer driver. The bottom layer provides the mechanism, the upper layer realizes the strategy, the explicit relation, reduces the dependence, realizes the high cohesion, the low coupling. (2). PXI bus is based on PCI compatible core, so it is designed into PCI device universal driver with PCI specification and kernel mode driver framework KMDF, to provide PCI device access mechanism. Ensure its high reusability, high maintainability and scalability. (3). The application layer driver of the computer display test module is implemented, including the kernel interaction layer and the policy behavior layer. The policy behavior layer mainly formulates the control strategy of the test module according to the test index of the computer display and the control specification of the test module of the computer display. The kernel interaction layer invokes the interface provided by the Win32 subsystem to submit the I / O request to the system. (4). The computer monitor test module drives the test. According to the function of each layer and the different software testing methods, the unit test of each layer module and the comprehensive test of the whole frame are completed, and the problems in the testing process are analyzed and solved. After testing and verification, the driver of the computer display test module designed in this paper meets the design requirements and achieves the desired results.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP334.1

【参考文献】

相关硕士学位论文 前1条

1 孙波;基于PCI总线的高速数据采集卡的设计[D];电子科技大学;2007年



本文编号:2335129

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2335129.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e5c4a***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com