USB Flash Drive, USB Hard Drives, Memory Stick, Thumb Drive.
See also:
-
http://www.hitex.co.uk/hcc/
EUSB is an embedded usb device stack with drivers for MMC/SD, NAND Flash or Atmel DataFlash. It can be combined with the EFFS-FAT system to allow data storage and retrieval from both the embedded controller and the PC through USB Mass Storage. Royalty free ANSI C source code for AT91SAM7S, LPC2148, and STR71x processors.
-
/techref/dos/filesys.htm
DOS File Systems
-
http://en.wikipedia.org/wiki/USB_Flash_drive
-
http://www.embeddedrelated.com/usenet/embedded/show/39326-1.php
Comp.Arch.Embedded thread: AVR + USB Memory stick - "USBWiz.. it's a preprogrammed LPC2114 ARM chip used with an ISP1160? There's something a bit sad about using a double-digit MHz 128K 32-bit processor to interface an 8-bit micro with a USB flash drive..."
-
http://www.alfat.co.uk/usbwiz.html
Through simple commands over UART (921.6 K-baud), SPI (7Mhz) or I2C (400Khz), you can read/write files in FAT 32/16/12 from your thumb drive or SD/MMC card. Accessing USB Human Interface Devices (HID) and USB printers is also as simple.
- 40 to 50 mA, power consumption with low power mode.
- Single supply 3.3V with 5V tolerant IO pins.
- Cost: Chip 25pounds (~$38), dev kit 40pounds (~$60).
- Supports Low (1.5Mbps) and Full (12Mbps) speed USB.
- Supports Control, Bulk, and Interrupt Transfers.
- Provides 2 physical USB ports and 2 device handles.
- Can open 8 pipes/file handles at once.
- Easy commands like "CD","MD","RD" for change, make, remove directory; "OF","CF","RF","WF","SF","FF","DF" for Open, Close, Read, Write, Seek, Flush and Delete File.
Comments: