Jump drives involve usb. SD cards need SPI. Perhaps the easy way to add SD card data storage and logging to the FRC is to use a PIC 18 as a interface between the FRC and SD card. Use the pic to take a ttl serial from the FRC and the massage it and send It out the SPI hardware port. If you look at this link This PIC chip has all the libraries done for you to interface to the SD card and there are high level serial functions to handle the FRC side.
http://kronosrobotics.com/Projects/MMC.pdf
Take a look at the Kronos site while your at it. The Dios chip language provides a large library of functions and routines that handle the low level stuff.