2009Computer Technology and DevelopmentRequires access

Investigation of USB Host Device Driver in Embedded Linux

Wang Ying

Open publisher page 0 citations

Abstract

The embedded Linux OS is widely applied because of the open source code and customization,and ARM micro-controller,resorting to its formidable advantages,gradually occupies the major share of the market in recent years.Introduce the process of how to design a USB host device driver in embedded Linux system by an application example of USB based on S3C2410.From the material flow of programming USB device drivers,it first introduces the principle of USB interface and its common communication process,then provides the pivotal configure of USB host in embedded Linux system,it also analyzes the USB device framework in detail,finally provides the main code of USB host device driver.Hope that this can supply a programming guide for embedded Linux USB host device driver.This paper provides the reference for the driver development of the similar embedded USB host.

About this research paper

What this paper is about

The embedded Linux OS is widely applied because of the open source code and customization,and ARM micro-controller,resorting to its formidable advantages,gradually occupies the major share of the market in recent years.Introduce the process of how to design a USB host device driver in embedded Linux system by an application example of USB based on S3C2410.From the material flow of programming USB device drivers,it first introduces the principle of USB interface and its common communication process,then provides the pivotal configure of USB host in embedded Linux system,it also analyzes the USB device framework in detail,finally provides the main code of USB host device driver.Hope that this can supply a programming guide for embedded Linux USB host device driver.This paper provides the reference for the driver development of the similar embedded USB host.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The embedded Linux OS is widely applied because of the open source code and customization,and ARM micro-controller,resorting to its formidable advantages,gradually occupies the major share of the market in recent years.Introduce the process of how to design a USB host device driver in embedded Linux system by an application example of USB based on S3C2410.From the material flow of programming USB device drivers,it first introduces the principle of USB interface and its common communication process,then provides the pivotal configure of USB host in embedded Linux system,it also analyzes the USB device framework in detail,finally provides the main code of USB host device driver.Hope that this can supply a programming guide for embedded Linux USB host device driver.This paper provides the reference for the driver development of the similar embedded USB host.

Key concepts: Host controller interface, USB, eXtensible Host Controller Interface (xHCI), USB hub, Computer science, Operating system, Host (biology), Embedded system

Related papers

Back to paper searchBrowse research topicsOriginal source
Investigation of USB Host Device Driver in Embedded Linux — Research Paper | ScholarLens