Reliance family Reliance First released in 2003, Reliance is an embedded file system designed for applications with high reliability requirements. Key features: • Provides immunity to
file corruption, including after unexpected system interruption (e.g., power loss), via atomic transaction points. • Does not need to check disk integrity at start-up, meaning a shorter boot time. • Dynamic file system configuration for performance optimization. • Full data-exchangeability with
Microsoft Windows, via the Reliance Windows Driver. Reliance has a maximum volume size of 2 TB and a maximum file size of 4 GB.
Reliance Nitro Released in 2009, Reliance Nitro is a file system developed from Reliance; it improved on the performance of original Reliance, primarily by adding a
tree-based directory architecture facilitating faster look-ups. The maximum volume size on Reliance Nitro is 32 TB; maximum file size is constrained only by free space.
Reliance Windows Driver Datalight provides Windows
drivers for both Reliance (Reliance Windows Driver; RWD) and Reliance Nitro (Reliance Nitro Windows Driver; RNWD); they provide exchangeability between Reliance-formatted media and Microsoft Windows. Both support
Windows Vista and
Windows XP; an older version of RWD supports
Windows 2000. The drivers are bundled with tools to format media and a utility to check file system integrity.
FlashFX Introduced in 1995, FlashFX is a flash media manager which allows applications to access flash memory as if it were a hard drive, FlashFX operates either NAND or
NOR flash and supports numerous flash devices. It can be used with any file system. Versions: •
FlashFX Pro: Supports around 200 flash chip part numbers and flash arrays up to 2 GB. Has pre-ported versions for
Windows CE,
VxWorks,
Nucleus PLUS, and
ThreadX. FlashFX Pro is available for
Windows Mobile (FlashFX Tera is not). FlashFX Tera supports
MLC NAND flash, while FlashFX Pro does not; another improvement is Tera's
error correction, which is more robust than Pro's. Curtis-Wright's Continuum Software Architecture, Teltronic's HTT-500 handset, and MCSI's PROMDISK disk emulator.
XCFiles XCFiles, released in June 2010, is an
exFAT-compatible file system aimed at consumer devices. It allows embedded systems to support
SDXC, the
SD Card Association standard for extended capacity storage cards. XCFiles is intended to be portable to any 32-bit platform which meets certain requirements (such as supporting
semaphores and
unsigned 64-bit
integers). XCFiles is marketed in Japan as 'exFiles' by A.I. Corporation; it was released there in April 2009.
ROM-DOS ROM-DOS (sometimes called Datalight DOS) was introduced in 1989 as an
MS-DOS compatible operating system designed for embedded systems. It includes
backward compatibility build options allowing compatibility with specific versions of MS-DOS (e.g., DOS 5.01). ROM-DOS 7.1 added support for
FAT32 and
long file names. ROM-DOS includes a compact
TCP/IP stack; and SOCKETS, a
network socket API and connectivity package, is available as an optional add-on for ROM-DOS. The
SDK comes with
Borland C/C++ and
Turbo Assembler. System requirements: •
Intel 80186 or compatible • 10 KB of RAM • 54–72 KB of ROM or disk space (depending on version) Some devices which use or used ROM-DOS are the
Canon PowerShot Pro70, the Percon Falcon 325, several early
PDAs (
Tandy Zoomer,
IBM Simon,
HP OmniGo 100/
120,
Nokia 9000/
9000i/
9110/
9110i),
Casio Algebra FX Series graphing calculators, MCSI's PROMDISK, and, as of 2004, all Intel server board System Resource CDs included ROM-DOS.
Symbol's FMT 3000 came with a copy of ROM-DOS.
Commands The following list of
commands is supported by ROM-DOS. •
ATTRIB •
BACKUP •
BREAK •
CALL •
CD •
CHDIR •
CHKDSK •
CHOICE •
CLS • COMM •
COMMAND •
COPY •
CTTY •
DATE •
DEL •
DELTREE •
DIR •
DISK2IMG •
DISKCOMP •
DISKCOPY • DUMP •
ECHO •
EMM386 •
ERASE •
EXE2BIN •
EXIT •
FDISK •
FIND •
FOR •
FORMAT •
GOTO •
HELP •
IF •
KEYB •
LABEL •
LFNFOR •
LOADHIGH •
MD •
MEM •
MINICMD.COM •
MKDIR •
MODE •
MORE •
MOVE •
MSCDEX • NED •
PATH •
PAUSE •
POWER •
PRINT •
PROMPT • PROTO •
RD •
REM •
REMDISK •
REMQUIT •
REMSERV •
REN •
RESTORE •
RMDIR • RSZ •
SERLINK •
SERSERV •
SET •
SHARE •
SHIFT •
SMARTDRV •
SORT •
SUBST •
SYS •
TIME • TRANSFER •
TREE •
TRUENAME •
TYPE •
UMBLINK •
VER •
VERIFY •
VOL •
XCOPY ==References==