I'm considering building myself a Data Logger that would use any USB thumbdrive/flash drive (Ver. 2) for data storage. (Maybe a project beyond my capabilities, but what the hey!). I'm looking for any info/advice (or direction to on-line documentation for same) to learn about how to access the memory on one of these devices. I understand that they are more than just a chunk of memory that is simply binary addressed but that there is a file system layer that needs to be considered. I figure the USB portion can be implemented using an off the shelf chip and that will probably be quite a learning curve in itself (probably need some help here too!), but from this chip to the memory is unknown territory to me. I have a little bit of basic programing knowledge but that's about it. I don't know much about the finer details of file allocation tables, sectors, pages etc. etc. and need some basic ground work information to figure out the connection between the USB interface and the memory storage.
I'm hoping I don't have to get into incredibly detailed hardware implementation and that most of this project can be accomplished with a couple of ready made micros. Does this sound like something I might be able to acheive without getting into purchasing any of those 'evaluation' boards or 'demo' kits? I'm thinking any programing can be done on my PC (maybe using some emulator application that is perhaps available for free from the chip manufacturer) and then EEPROM'ed into my project?
Never done this sort of thing so I'm looking for a little direction that anyone might care to provide.
USB PICs and the UBW
1 post • Page 1 of 1