Hello;
We need a Transactional FAT File System for a Flash Memory and for a SD Card. Any of you know a comercial or free source implementation of this?
Thanks in advance.
Don't know much about this.
But KEIL does provide a commercial solution.
http://www.keil.com/support/man/docs/rlarm/rlarm_fs_flashfs.htm
There are also some open source solutions., but they might need more efforts to implement some low-level drivers (mostly for Flash device).
http://elm-chan.org/fsw_e.html www.ulrichradig.de/index.html
elm-chan.org/.../00index_e.html www.ulrichradig.de/.../ARM_MMC_SD.zip
I can't read German, so I don't know if the 2nd URL's software is free software.
Hello John;
The problem is that I need a Transaction-Safe FAT. This is a FAT File System implementation that bearns power fails.
en.wikipedia.org/.../Transaction-Safe_FAT_File_System
If anybody can help me...
As per the URL you provided: -> TFAT only can be implemented in a system using the extended FAT (exFAT) file system. -> Support for Transaction-Safe FAT File System (TFAT) (optionally WinCE activated function)
So, WinCE for ARM?
Sorry, but I don't understand...
(I don't know much about this.)
The URL you provided says that: -> TFAT (transaction-safe FAT) only can be implemented in a system using the extended FAT (exFAT) file system.
Though I don't know if the above statement is true. I know that exFAT (FAT64) is the newest filesystem design. And I heard exFAT is still under development. So, the robust solution can only be provided by Microsoft.
As per the URL:
en.wikipedia.org/.../ExFAT
Microsoft's embedded solution, Windows CE, optionally supports TFAT.
Since WinCE has an ARM edition. Then, the only possible solution will be WinCE for ARM. Otherwise you may need to implement the Transaction Safe feature on an existing FAT filesystem all by yourself.
I have founded some comercial solutions that implement this feature, but there are expensive. So, I'm trying to find an open source solution, if it is posible.