SD/MMC data transfer

Can anyone direct me as to the best way to transfer data stored on an SD card via Embedded atmel ARM 7A3 to a PC via SD card reader?

Does the SD card need to be formatted with a FAT system? or is there a "driver that can read raw data from the card via the PC’s SD card reader?

fjbart:
Can anyone direct me as to the best way to transfer data stored on an SD card via Embedded atmel ARM 7A3 to a PC via SD card reader?

Does the SD card need to be formatted with a FAT system? or is there a "driver that can read raw data from the card via the PC’s SD card reader?

under most *nix systems you can use a tool called “dd” which will dump the data from the card to a file. for example under linux you could do something like this:

#dd if=/dev/sda of=capture.dat

where sda is the sd/mmc card reader. i know there are similiar utilities for winblows but i don’t know their names.

implementing a filesystem is nice if you have the time and resources, but most of the time, it’s just as easy to just store the raw data.

FYI,‘dd’ also works with cygwin under Windows, using the same syntax as under Linux.

Cygwin is a Linux-like environment for Windows, see http://cygwin.com/

I use it a lot as a shell for software development (you can get all the other great unix tools too, like grep, sort, uniq, less, make etc.)