Proceedings of the 2016 Joint International Information Technology, Mechanical and Electronic Engineering

The Research and Realization of USB Gadget Driver in Linux System

Authors
Sun Yufei, Fan Binwen, Ma Qianqian, Wang Panzhenzhuan
Corresponding Author
Sun Yufei
Available Online October 2016.
DOI
10.2991/jimec-16.2016.50How to use a DOI?
Keywords
Linux system; embedded system;driver;USB;gadget
Abstract

The USB devices are the most used embedded economical devices. To develop the driver for the devices in embedded Linux system better, USB basic knowledge and its driver model are introduced. This paper mainly concentrates on the USB driver on the slave side which is called gadget driver. The main data structures of gadget driver are analyzed. Then the principle of the UDC driver are introduced. As a result, how to design a gadget driver is demonstrated by the analysis of the file storage gadget driver.

Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Volume Title
Proceedings of the 2016 Joint International Information Technology, Mechanical and Electronic Engineering
Series
Advances in Engineering Research
Publication Date
October 2016
ISBN
10.2991/jimec-16.2016.50
ISSN
2352-5401
DOI
10.2991/jimec-16.2016.50How to use a DOI?
Copyright
© 2016, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - CONF
AU  - Sun Yufei
AU  - Fan Binwen
AU  - Ma Qianqian
AU  - Wang Panzhenzhuan
PY  - 2016/10
DA  - 2016/10
TI  - The Research and Realization of USB Gadget Driver in Linux System
BT  - Proceedings of the 2016 Joint International Information Technology, Mechanical and Electronic Engineering
PB  - Atlantis Press
SP  - 289
EP  - 292
SN  - 2352-5401
UR  - https://doi.org/10.2991/jimec-16.2016.50
DO  - 10.2991/jimec-16.2016.50
ID  - Yufei2016/10
ER  -