Next:
Contents
USB for Linux
A study by
Bhanu Nagendra Pisupati
under the guidance of
Prof. Steven D.Johnson
Contents
High Level Description
Acronym
Structure of Bus
Heirarchical Description
Transfer Types
Device Enumeration
Master-slave setup
Operating System Aspects
USB Stack
Responsibilities of the operating system
Filesystem for USB
Virtual Filesystems
USBFS
Example directory structure
Selection of driver
Programming for USB
Host Controller
Funcationality
Transfer Schedule
Format of a frame
Control Transfers
Device Discovery & Address Assignment
Description of Project
Objective
Algorithm
Aspects of the Module
Kernel Modules
Memory Allocation
PCI
Interrupts
Bibliography
About this document ...
Bhanu Nagendra P.
2003-07-28