I am considering using Reliance Edge with ThreadX. Do you require FileX to run with your file system solution?
[ed. note: email@example.com last edited this post 2 years, 4 months ago.]
No – Reliance Edge is a deterministic, highly reliable file system that would replace FileX. It is not a FAT file system, it is a deterministic transactional file system that protects critical system and user data from corruption, specifically for systems where power loss may occur.
Since FileX is not required, does Reliance Edge support the following FileX features?
Multiple Media Instances:
Yes, Reliance Edge supports multiple partitions and parts. See the Developer’s Guide for more information.
FAT 12, 16, 32-Bit Support:
The on-media format of Reliance Edge is not compatible with FAT. Licensed versions have an Image Copier tool available, which can be used to extract files from a Reliance Edge media disk.
Long File Name Support:
Yes, and our Long File Names are not limited as compared to those available in FAT. See the
Chapter 11 of the Developer’s Guide for complete information.
Consecutive Cluster Read/Write:
This is not a current feature in Reliance Edge, though this feature could be added with small impact to code size.
Internal Logical Sector Cache:
Yes, Reliance Edge has a configurable Block Buffer Cache
Fast Seek Logic:
Reliance Edge metadata is stored in a tree-based format, so seeks within a file are quick.
Simple RAM-Disk Demo:
Edge works with existing disk drivers in the OS’s it is ported to, and so this support is limited to OS’s that do provide RAM disk drivers.
Currently, our FreeRTOS port (available as part of the FreeRTOS distribution) includes a RAM disk as one of three default choices. Reliance Edge, as a file system, does not include “disk” drivers.
No, the CD-ROM file system is ISO 9660. Theoretically, a CD ROM formatted as Reliance Edge could be mounted as a read-only file system, as long as a block device was available.