List of Courses

ICS Research Abstracts

ICS Seminars

ICS Web Pages

The ICS website
conforms to
the W3C
XHTML 1.0 Transitional
Standard Encoding
Valid XHTML 1.0 Transitional

Search

CMSC 191: Special Topic

courses@UPLB

Open Access Journals in Computer Science

Open Access Journals

CMSC 190 LaTeX stylesheets

Navigation

The Mechanism of Universal Serial Bus Device Driver

Published in

By Edmar Lloyds R. Basuel
On Friday, 15 September 2006 (9:00 am) at ICS LH-4

Abstract

The use of different USB devices is getting quite common nowadays because of its easy use and connection. Exchange of information with the host computer makes use of a disk included upon purchase of the USB device called device driver. It helps in understanding the different processes upon which the “downstream” and “upstream” of data happens between the host computer and the USB device. The framework upon which the configuration and communication protocol between the two systems translates OS mandated function calls into USB device specific calls.

USB device drivers establish logical communication channels, called "pipes" to the various endpoints on a USB device. The characteristics of a pipe are determined by the endpoint characteristics, which are indicated in the endpoint descriptor structure. A pipe is a software association between an endpoint and a USB device driver. At implementation level, pipes can be thought of as software channels using function calls within the USB system software in order to communicate with their associated endpoints.

Author Biography

Edmar Lloyds R. Basuel is a senior student of the Bachelor of Science in Computer Science. He is the son of Mr. Ernesto Basuel and Mrs. Oliva R. Basuel. He is currently residing at Brgy. Santo Angel San Pablo City, Laguna.

Suggested citation for this online article:

Edmar Lloyds R. Basuel. The Mechanism Of Universal Serial Bus Device Driver (Seminar Abstract). Accessed 21 November 2008. UPLB-ICS webpage (http://www.ics.uplb.edu.ph/node/212).