USB Mass Storage: Designing and Programming Devices and Embedded Hosts

Voorkant
lakeview research llc, 2006 - 287 pagina's
This developer's guide for designers and programmers of mass-storage devices that use the Universal Serial Bus (USB) interface provides developers with information on how to choose storage media, interface the media to a microcontroller or other CPU, and write device firmware to access the media and perform USB communications. Comparisons of popular storage-media options to help users choose a media type for a project are included, and the types described cover hard drives and flash-memory cards such as the MultiMediaCard (MMC), Secure Digital (SD) card, and CompactFlash card. Helpful tips on developing an embedded host that can access USB mass-storage devices are also covered.
 

Inhoudsopgave

1 Mass Storage Basics
1
2 Supporting USB
25
3 The USB Mass Storage Class
45
4 Accessing Flash Memory Cards
79
5 MultiMediaCard Protocol
93
6 SCSI Commands
131
7 Media Structure
165
8 FAT File Systems
175
9 Directories
201
10 File Operations
223
11 Embedded Hosts
259
Index
271
Copyright

Veelvoorkomende woorden en zinsdelen

Populaire passages

Pagina 26 - functions related to managing communications on the bus. The root hub has one or more connectors for attaching devices. The root hub, in combination with the host controller, detects

Over de auteur (2006)

Jan Axelson is the author of seven books about computers and electronics technology, including Embedded Ethernet and Internet Complete, Serial Port Complete, and USB Complete. Her articles have appeared in Circuit Cellar, EDN, Embedded Systems Programming, Nuts & Volts, and Popular Electronics. She lives in Madison, Wisconsin.

Bibliografische gegevens