Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/18/07 05:41
Modified:
  06/18/07 07:00

Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
#140921 - For File System Compatibility....NOT
Responding to: ???'s previous message
Clearly for a USB type pen drive the MCU would have to be a USB host to be able to talk to the FLASH device. This is only feasible with a handful of microcontrollers that support host side controller ports. One type to look for would be a controller that supports USB-on-the-GO. Look also into the FTDI latest technology as here:
http://www.vinculum.com/prd_vnc1l.html

Now with the USB issue explained then there is the issue of file system compatibility. For a FLASH device, be it a USB drive or other card like SD card or CF card to be really useful and data portability between a PC and the embedded environment it is necessary to have a file system. That takes a good sized amount of firmware and for any a reasonable speed also requires some K-bytes of RAM for 512 byte block buffers. On an 8051 type MCU I find that file system code could take about 20K of instruction space and the media will be very slow unless you can allocate space for at least 10 to 15 disk blocks.

It really makes most sense to think about connecting PEN drive devices to MCUs that are the bigger brothers to 8051 types.

Michael Karas


List of 36 messages in thread
TopicAuthorDate
pen drive with uC            01/01/70 00:00      
   For File System Compatibility....NOT            01/01/70 00:00      
      File system...            01/01/70 00:00      
         Correct.            01/01/70 00:00      
            as i understand previous post            01/01/70 00:00      
               Buying Vinculum            01/01/70 00:00      
               You understood correctly.            01/01/70 00:00      
               pen drive            01/01/70 00:00      
                  This we understand!            01/01/70 00:00      
                     ARM            01/01/70 00:00      
                        Not necessarily            01/01/70 00:00      
                        Architecture choice            01/01/70 00:00      
                        Best IDE for ARM            01/01/70 00:00      
                           why            01/01/70 00:00      
                     a possible confusion            01/01/70 00:00      
                        Host = Master?            01/01/70 00:00      
                           USB terminology.            01/01/70 00:00      
                           USB Terminology            01/01/70 00:00      
   Microcontroller            01/01/70 00:00      
      And, of course, ...            01/01/70 00:00      
         Any 8051s?            01/01/70 00:00      
            Pen drive and 8051            01/01/70 00:00      
               But is it USB Host??            01/01/70 00:00      
                  8051 w/OTG            01/01/70 00:00      
                     flash memory card to microcontroller via USB.            01/01/70 00:00      
                        Thats up to you to decide            01/01/70 00:00      
                        Requirement?            01/01/70 00:00      
                        File formats            01/01/70 00:00      
                        silabs Mass Storage Ref Design            01/01/70 00:00      
                           not necessarily            01/01/70 00:00      
                              not for any reasonable display...            01/01/70 00:00      
                                 I totally disagree            01/01/70 00:00      
                                    what about the memory controller??            01/01/70 00:00      
                                 Video?            01/01/70 00:00      
                                    true to both points            01/01/70 00:00      
                                       OP            01/01/70 00:00      

Back to Subject List