Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
P. 1
Implementing a Gadget Driver

Implementing a Gadget Driver

Ratings: (0)|Views: 52|Likes:
Published by Anirudha Mhase

More info:

Published by: Anirudha Mhase on Jan 03, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

07/22/2013

pdf

text

original

 
CHAPTER
1
I
NTRODUCTION
1
 
INTRODUCTION
The main goal of the Project is to write the Gadget Driver for the OMAP5912OSK and alsowriting a USB device driver for host side. Using gadget driver we are exporting a functionalityof OMAP5912-OSK to the host side. Before writing a driver for the Device side there are certain prerequisites which are to be full-filled.First requirement is porting which includes installing the U-boot loader image which sets theenvironment required for running Linux kernel and then the Linux Kernel image is brought intothe Flash of the OMAP-5912-OSK.Porting the U-Boot loader and the Linux Kernel on the kit requires setting up the TFTPServer at the machine side and client at the Kit side. Along with the TFTP server, setting up the NFS Server is also very important; it hosts the root-file-system which provides the environmentfor execution of the programs on the kit which are kept on the server.The kernel version being used is Linux-2.6.27.The U-BOOT version is U-BOOT-1.3.3.Gadget Driver Development: This phase involves implementation of the Gadget driver which handled request right from introducing gadget and its capabilities to host to exporting aspecific device functionality. USB Device Driver Development: This phase involves development of the USB devicedriver(client driver) on the host side that adhered to request from user application.
2
 
CHAPTER
2
P
ORTING- AN
I
NTRODUCTION
3

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->