Font Size: a A A

Design And Implementation Of The Usb Mass Storage Class Device Firmware

Posted on:2007-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:T B BianFull Text:PDF
GTID:2208360185456501Subject:Computer applications
Abstract/Summary:PDF Full Text Request
As a popular interface used by devices for computer, the technology of USB interface has been paid more and more attention to during these years. This article does some detailed researches on rudiment of USB interface. At the same time, some of the technology has been applied to the project item. And finally we come through firmware for the mass storage removable device with USB interface (Removable Disk).At first, the thesis makes detailed researches on theory of USB interface. It introduces the architecture, USB data flow model and USB device framework. And it also gives a specific description for USB Mass Storage class specification and USB Mass Storage Bulk-Only transport specification used by the project.Secondly, the article makes a necessary introduce for system development environment used by the project. It introduces MCU, USB chip and compiler used by the project.At last, the article gives a detailed description for design and implement of USB firmware with the basic theory of USB and system development environment. It focuses on the implement of USB bus enumeration protocol that is necessary for all USB devices and the implement of USB Mass Storage Bulk-Only transport and ATA/ATAPI protocols those are necessary for all USB Mass Storage devices. At the end of this article, detailed discussion on the shortage and improvement for the project is mentioned, and the foreground of USB2.0 is also prospected.
Keywords/Search Tags:USB– Universal Serial Bus, Mass Storage Class device, firmware, ISP1581 chip
PDF Full Text Request
Related items