摘要
为了克服通用串行总线(USB)的硬件结构对其传输距离作出的限制,基于Windows的USB系统软件结构,在分析了USB规范的基础上,提出了远程USB系统的架构和软件组成,使得其能够在不修改已有USB目标设备驱动程序的基础上,无缝地支持远程的USB子系统.该方案通过程序实现和性能分析表明,它具有高效和高度可移植性.
A remote USB system scheme with its software architecture was proposed. USB is widely used as a computer peripheral device, but in embedded system applications, where remote control is required, restrictions are imposed on USB transfer distance by its hardware structure. The proposed driver structure extends USB system in Windows so that it can seamlessly support remote USB subsystem without modif- ying current USB device driver. The implementation and performance testing demonstrate that the projected scheme is effective, efficient and highly portable. Besides, with a parallel processing architecture, the proposed system supports multiple remote USB system clients, and therefore is fit for large scale controlling and testing based on embedded USB devices, which is of great value to the embedded system applications based on USB devices.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2007年第7期1176-1180,共5页
Journal of Shanghai Jiaotong University