


I saw a couple other questions that talk about USB being a master/slave configuration and that certain IC are required. Is it possible to emulate an USB thumb drive between an Arduino and an embedded device's USB port? I need to emulate the connection, disconnection, and thumb drive with the folder and file with a Arduino. This embedded USB thumb device requires a thumb drive to transfer a file.

Or, can I connect a USB module to this embedded device, with the other end connected to GPIO's of the Arduino? Can I connect an Arduino's USB port to the USB port of another embedded device that is expecting a USB thumb/flash device?
