Font Size: a A A

Based Usbhcd Auxiliary Tools Are Being Developed

Posted on:2011-04-16Degree:MasterType:Thesis
Country:ChinaCandidate:J ZhuFull Text:PDF
GTID:2208360308966628Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of embedded systems,a wide range of embedded products have emerged,a large number of new products not only have resulted in a shortage of drivers for developers,but also have increased difficulty of driver development.On the other hand, because of the complexity of embedded system architecture and platform diversity, to the same of different hardware platforms, devices need to re-write the driver program.How to improve the reuseability has been became a great problem.The process of how to develop a USB host controller on s3c2410 chip has been studied in this dissertation.Then we designed a tool for developing USB host controller driver.This tool designed a DIL for developing USB host controller in order to increase reusability of device driver's code.HCDDIL Interface Description Language used markup style language grammar rules and is Very simple怂HCDDIL Interface Description Language can be divided into two parts,A common hardware description part and the description part of host controller driver.In the part of hardware interface description,HCDDIL is divided into Register Description,Port description,Platform-independent description and special variables description.Each one is used for describing the documents.The description of host controller driver is based on s3c2410's each modules.This can greatly improve the speed of the development of host controller driver and reduce the errors in development process.Host controller driver helping development tools also includes a graphical input interface and file conversion process.Conversion file before the program is a inspection documents.Conversion file are mainly based on the label describing, transforming files are readable.Finally,Practicability is tested by implementing UART function.The experimental results show that this tool can work right and improve the speed of development of the host driver.
Keywords/Search Tags:USB, Device Driver, Interface Description Language, Assist Tool, Stub Code
PDF Full Text Request
Related items