Analysis and Implementation of USB Driver Based on VxWorks Operation System
Yang Xiao-jing
Abstract
Yang Xiao-jing
Abstract
This paper analyses stucture and function of the USB driver module,explains the USBD driver stack and divides the USBD driver stack into three software layers,Client Driver layer,USBD layer and HCD layer.Due to there are many researches on development of USBD Client Driver,in this paper,the author expatiates the function of USB OHCI driver and the kernel function of OHCI driver,the function of link list.This gives an allaround technical method to development of the USB driver based on VxWorks.And on the basis of analysis,the author develops the USB HCD based on s3c2510 and VxWorks.
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
This paper analyses stucture and function of the USB driver module,explains the USBD driver stack and divides the USBD driver stack into three software layers,Client Driver layer,USBD layer and HCD layer.Due to there are many researches on development of USBD Client Driver,in this paper,the author expatiates the function of USB OHCI driver and the kernel function of OHCI driver,the function of link list.This gives an allaround technical method to development of the USB driver based on VxWorks.And on the basis of analysis,the author develops the USB HCD based on s3c2510 and VxWorks.
Key concepts: USB, Host controller interface, eXtensible Host Controller Interface (xHCI), USB hub, Embedded system, Operating system, Computer science, Layer (electronics)