Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Memory/Storage

How to boot an embedded system from an eMMC equipped with a Microsoft FAT file system

Posted: 03 Mar 2010 ?? ?Print Version ?Bookmark and Share

Keywords:embedded system? eMMC? FAT file system?

This application note describes a set of solutions used to boot an embedded device from an Embedded MultiMediaCard (eMMC) equipped with a Microsoft File Allocation Table (FAT) file system.

Currently, the growing demand of such type of devices mainly depends on the following reasons:
? A flash card is removable (you can substitute it with another one without changing the platform).
? They provide low-cost mass data storage, providing substantial savings.
? Flash cards are non-volatile, and so they can be used to store permanent data and software applications.
? Unlike simple flash memory technology on which the cards are based, the software used to manage the data blocks (garbage collection, wear leveling etc.) is all included on the card; releasing the designer from these design constraints and enabling the use of the card as if it was a hard disk.

This last point requires practically mounting a file system onto the card. If referring to a DOS FAT32 file system, the problem consists of finding a way for the following to coexist: the eMMC, the boot code and the DOS FAT32 structures needed by the file system itself to recognize the card formatted after the boot phase.

View the PDF document for more information.

Click here to view related datasheets.

Article Comments - How to boot an embedded system from ...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top