论文部分内容阅读
高端容错服务器不仅广泛应用于工业、航天等领域,在电力调度,银行交易与结算,通信,证券交易等关系到国计民生和国家战略安全的关键性领域也发挥着巨大作用。但目前的高端容错服务器主要被外国公司所垄断,我国需高于普通服务器几十倍的价格进口高端容错服务器。因此研制拥有自主产权的高端容错服务器就变的刻不容缓。在高端容错计算机的评测过程中需要在被测目标机、故障注入机和执行测试机三者间进行数据及命令的传递,使用传统的网络或串口传输数据和命令将干扰到被测目标机的监控过程及测试结果。针对这种现象,本文设计并实现了一款基于USB端口的新型通信设备。本文通过分析USB规范和CY7C68013芯片开发技术,设计了基于USB端口的整体通信方案,包括硬件装置的架构、各层次的通信协议及通信类型与标准,并在此基础上设计实现了通信设备的硬件装置和辅助软件。在高端容错计算机的评测过程中,该设备在传输数据过程中不仅不会对网络负载测试结果造成误差,而且还不会影响API函数的监控过程,并且本文的实验结果表明,该装置可实现多平台无误数据传输。本文开发实现设备的应用范围不仅仅在本项目中,在网络不便或网卡损坏的情况下,也可实现数据的短距离传输。在本课题的基础上对该通信装置进一步扩展开发则可实现基于USB端口,功能类似于路由器但不需要网卡的新型通信设备。