节点文献
基于USB CDC的虚拟以太网接口研究与设计
Research and Design of Virtual Ethernet Interface Based on USB CDC
【作者】 樊荣;
【导师】 韩涛;
【作者基本信息】 华中科技大学 , 通信与信息系统, 2007, 硕士
【摘要】 本文分析了USB通讯设备类(CDC)协议的机制与流程,着重讨论了CDC协议中的以太网控制模型(ECM)与以太网仿真模型(EEM)的框架与接口。在此基础上实现了USB虚拟以太网接口,并讨论了USB虚拟以太网接口在智能手机平台上的应用,为实现有线个人局域网(PAN)提供了一种有效而简便的途径。最后对USB虚拟以太网接口与物理以太网接口的性能进行了测试与比较,并指出了USB虚拟以太网接口相对物理以太网接口的优势。第一章介绍了本论文的课题背景及研究意义。第二章在理解USB体系结构的基础上,分析了USB CDC协议,并着重研究CDC协议用于实现以太网接口的以太网控制模型(ECM)与以太网仿真模型(EEM)。第三章研究了PXA27x芯片的USB接口模块与操作系统Linux2.6的系统结构和内核驱动开发过程,编写调试PXA27x芯片下的USB CDC驱动程序,在Linux已经支持ECM的基础上,添加EEM模块来提高USB虚拟以太网接口的性能,完成基于CDC的虚拟以太网接口程序设计。第四章具体论述了主机如何通过USB虚拟以太网接口访问智能手机上的代理服务器来实现代理上网,分析了USB虚拟以太网接口实现PAN的应用前景。第五章对比、分析了USB虚拟以太网接口与物理以太网接口的性能,指出了USB虚拟以太网接口的应用范围。
【Abstract】 The key mechanisms and procedure of USB Communication Devices Class (CDC) Specification are analyzed in this thesis, and the framework and interface of Ethernet Networking Control Model (ECM) and Ethernet Emulation Model (EEM) in CDC are focused on yet. Based on the ECM and EEM of CDC, the virtual Ethernet network interface of USB can be applied to smart phone project, so it is the easy way to PAN (Personal Area Network). Comparing with physical Ethernet network interface, the characters of virtual Ethernet network interface are pointed too. With testing their performances,the important features on the Specification of USB CDC for the future research strategies and trends are given.The chapter one is preface. In the chapter a concise introduction is made to the background of this thesis.In the chapter 2, USB CDC Specification including ECM & EEM is analyzed in this thesis, based on understanding of USB Architecture.In the chapter 3, the principle of USB interface chip PXA27x and its USB device controller and the framework of Linux USB model are stressed. The realization of ECM and EEM are discussed in deals.In the chapter 4, the procedure of accessing the internet with the USB virtual Ethernet network interface from proxy in smartphone is described.That make it clear that USB virtual Ethernet network interface can be used for PAN.In the chapter 5, comparing with physical Ethernet network interface, the performance of USB virtual Ethernet network interface are given.