We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Hi,
I'm interested in getting this LPC2368. I'm actually looking for a solution to my scenario.
1. I have some set of binary files in my microSD card, the total size is about 512MB to 1GB. 2. I will connect upto 50 USB Flash drives into LPC2368 USB channel (through a USB hub). 3. Then I want to copy all files from my microSD to those USB Flash drives.
Question: Is it possible to do this with LPC2368? What software do I need to make this work?
Thank you.
Is it possible to do this with LPC2368?
I had a brief glance at the datasheet, and it says nothing about the chip having USB host functionality. So, no, you won't be able to talk to another USB device with this chip.
2388 is the only one with USB Host/OTG.
I haven't checked with USB thumb drives, but for a HDD, you don't need to consume disk drive letters. You may mount them in directories instead.
And Linux does not make use of drive letters at all.
The problem here is still the total bandwidth of the USB controllers in comparison with the read/write speeed of the individual USB units.
Copying ~50 GB at 12 Mbit/s is going to take almost ten hours.
A PC would have big bandwidth advantages. Both 480Mbit/s port speed, and multiple interfaces without the use of any USB hub.
Not to mention the possibility of installing multiple USB controllers in a single PC, effectively increasing the bandwidth available for parallel copy even further.
So, instead of taking ten hours, the whole process could be done in less than ten minutes. Plus, you can probably do it with a script and don't have to mess with the specifics of programming an embedded system.