I purchased my first Arduino board. I am wanting to interface with USB devices and perform data-logging. The first step I had in mind was to create a USB driver for a thumb drive and log accelerometer data to it.
Does anybody know where I can find example low level drivers for USB ports (I've been googling linux drivers)? And perhaps a set of commands to interface with a thumb drive?
I've actually done this stuff with RS-232 on a PIC and written my own RS-232 serial interface protocol before (I know I know pretty crude) just never had any experience with USB. Where does one start?
in fact, Arduino can't inteface to USB device by itself.. it's lack of USB host controller H/W inside (there 're available on highend controller like ARM9 , x86 only)
only way to do, you need the addition USB controller like Vinculum VNC-1L (http://www.vinculum.com) to connect USB drive that's Arduino can access by serial I/O like terminal console
Where can you pickup a Vinculum VNC-1L? I thought I had several USB PIC(s). However, I never got a chance to play with them. So apparently they just have the port for programming the device but no protocol programmed into the chip?