LEADER 02509nam 2200589Ia 450 001 9910451449803321 005 20200520144314.0 010 $a1-280-56708-2 010 $a9786610567089 010 $a1-931448-05-1 024 3 $z9781931448048 035 $a(CKB)1000000000335463 035 $a(EBL)266153 035 $a(OCoLC)70804399 035 $a(SSID)ssj0000265977 035 $a(PQKBManifestationID)11206697 035 $a(PQKBTitleCode)TC0000265977 035 $a(PQKBWorkID)10300411 035 $a(PQKB)10468468 035 $a(MiAaPQ)EBC266153 035 $a(PPN)179245252 035 $a(Au-PeEL)EBL266153 035 $a(CaPaEBR)ebr10132104 035 $a(CaONFJC)MIL56708 035 $a(EXLCZ)991000000000335463 100 $a20061109d2006 uy 0 101 0 $aeng 135 $aur|n|---||||| 181 $ctxt 182 $cc 183 $acr 200 10$aUSB mass storage$b[electronic resource] $edesigning and programming devices and embedded hosts /$fJan Axelson 210 $aMadison, WI $cLakeview Research LLC$dc2006 215 $a1 online resource (304 p.) 300 $aIncludes index. 311 $a1-931448-04-3 327 $aContents; Acknowledgements; Introduction; 1 Mass Storage Basics; 2 Supporting USB; 3 The USB Mass Storage Class; 4 Accessing Flash Memory Cards; 5 MultiMediaCard Protocol; 6 SCSI Commands; 7 Media Structure; 8 FAT File Systems; 9 Directories; 10 File Operations; 11 Embedded Hosts; Index 330 $aThis 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 tip 606 $aComputer storage devices 606 $aUSB (Computer bus) 608 $aElectronic books. 615 0$aComputer storage devices. 615 0$aUSB (Computer bus) 676 $a004.5 700 $aAxelson$b Jan$0860830 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910451449803321 996 $aUSB mass storage$92074020 997 $aUNINA