Quadros extends range of embedded file systems
Quadros Systems
RTXCfatfile-safe
Quadros's RTXCfatfile-safe preserves the data and integrity of FAT file systems in case of power loss or unexpected system reset.
FAT file systems are commonly used in the embedded industry on removable memory that needs to be read by/written to a PC.
Typical FAT (file allocation table) file system implementations have inherent weaknesses that can lead to file and directory corruption if the system is interrupted during a write routine.
When a file is opened to modify this, the normal FAT process overwrites the existing data.
If the system was reset during that process, a portion of the file would have been changed before a new image was built and there would be no way to restore the original data.
There could also be a directory entry pointing to a cluster chain that no longer exists or a cluster chain with no directory entry.
RTXCfatfile-safe uses a journaling approach that leaves the original file unchanged until either a file flush or file close is called.
At that point the system performs an atomic switch of the file state and the new data becomes valid.
The system also includes a function call, Fcloseabort(), which allows file modifications to be aborted during a write, restoring the original data.
This is only possible because the original data is untouched until the entire write/file close process has been completed.
More stories
Prism GUI tools ideal for embedded applications
Quadros Systems has launched Prism, a suite of graphical user interface (GUI) development tools written in C++ for embedded applications in mobile phones, gaming systems and more.
Quadros unveils RNDIS for USB software solution
Quadros Systems has announced a remote NDIS (network driver interface standard) driver for its USB software suite.
Quadros announces support for LPC32x0 MCUs
Adding to its support for ARM-based processors, Quadros Systems has announced support for the LPC32x0 series of microcontrollers from NXP Semiconductors.
Micromech offers Delta Tau CPU capable of performing high-speed calculations
Micromech is offering Delta Tau’s Power PMAC CPU, which is available with 800MHz or 1GHz operating frequencies and a 32- or 64-bit architecture.
Axiomtek's Express module is suitable for telecommunications and networking
The CEM860 Type 5 COM Express module from Axiomtek is suitable for applications that are graphics intensive and need a lot of inputs and outputs in areas such as telecommunication, medical imaging, digital signage, gaming machines, military and networking.


