论文部分内容阅读
使用硬件完成常用的数据处理功能可以减轻主机系统内存和处理器负担,提高性能和安全性。不同功能和领域的数据处理设备被开发出来后,如何对开发的设备进行测试成为了随之而来的问题。一种通用的解决办法是针对一系列特定的硬件设备设计一款专用的测试设备,高度定制的测试设备能够很好地完成测试所需的各种功能,并可适用于整个系列的产品。本文针对某种数据处理设备设计并实现了一个基于嵌入式平台的数据测试设备。它通过电缆与数据处理设备连接,通过网络与Windows客户端交流,完成数据处理设备的控制和自动化测试。测试设备采用定制嵌入式平台,本文在此基础上完成了设备驱动程序与测试处理程序。设备驱动有效的控制了平台硬件,发挥了定制的优势,测试处理程序完成了测试业务逻辑。整个测试系统分为客户端和测试设备两个部分,采用传统的C/S架构。客户端为测试人员提供友好的界面,测试设备对数据处理设备进行全方位的控制和测试。测试设备作为服务器接受客户端的连接和测试请求,将收到的数据发送给数据处理设备进行编码或译码,并将处理后的数据返回给客户端进行对比显示。测试人员通过查看测试报告即可发现问题。通过本测试设备对数据处理设备进行测试能够极大地节省测试时间,缩短开发周期。