Interoperable, Ubiquitous, Transparent

Interoperable with many different devices.

Ubiquitous. Almost every user OS includes FAT support.

Transparent to your end user, everyone can use FAT.

FAT Filesystem

The FAT filesystem was invented by Microsoft in the mid 80's. It has been updated several times to support bigger disk capacities. Today FAT is the de-facto filesystem found on all portable media such as memory sticks and flash devices. Because of this many embedded devices must support FAT.


Supporting FAT in your device is often frought with difficult decisions:

  • Do I choose a commerical or open-source solution?
  • Is the solution well-written, or likely to be buggy and inconsistent?
  • Is it actively developed, or supported by an active community?
  • Will it be frustrating to work with?
  • Will it postpone deadlines, and cause set-backs?

With FullFAT the decision becomes simple.

Open, Active and Thouroughly Tested

With FullFAT, many of the difficult decisions become much easier. FullFAT is open-source, and commercial licensing options also exist for products projects not suitable for the GPL licence.


FullFAT is also actively developed, and supported by a growing community. Commercial support agreements are also available for those who need more.


FullFAT has been well-tested and is already used by a number of big projects. FullFAT has also undergone extensive independent testing by Renesas for inclusion in their Renasas SH development environments.

Ubiquitous

Think about your phone, digital camera, PDA, PC, or Mac. Files can easily be transferred between all of them via memory sticks and smart flash media. The only reason they can do this is because FAT is in everything.


Adding this kind of interoperability is currently not possible by any other means. Other commercial and open-source solutions can be frustrating, poorly written, or suffer from performance and portability issues.

Choose FullFAT today, and simplify your project now.

In the future a sucessor to FAT will be available. We are currently designing a public-domain and royalty free filesystem called E-FS (embedded future storage). We'll also be providing completely free implementations for embedded devices, Windows, Linux and Mac. To ensure wide-spread support we'll be collaborating with many industrial partners to make E-FS a standard. Until then, FAT is the best option.

Take the Stress Away

Because of FullFAT's layered architecture, including it in your project is simple and stress-free. FullFAT exposes a standard-IO (STDIO.H) like API that you're development team are already familiar with. FullFAT lends itself to be integrated into other frameworks and OS's. As such it can easily be integrated into the stdio interface.

We are often told by developers that they we're completely surprised that FullFAT just works first time. Feedback has shown that integration is straight-forward, and few issues occur. Many issues tend to come from layers below or above FullFAT and are often easy to resolve.


Simplify your embedded application.

© 2009 James Walmsley. All rights reversed. Contact us.