Azure RTOS FileX features
SMALL-FOOTPRINT
- FileX has a remarkably small minimal footprint of 8.6KB to 12KB for basic file read/write support. Minimal FileX RAM usage is on the order of 1.8KB for one media instance and with only a 512 bytes logical sector cache.
PRE-CERTIFIED BY TUV
- FileX has been certified by SGS-TUV Saar for use in safety-critical systems, according to IEC-61508 SIL 4, IEC-62304 software safety class C, ISO 26262 ASIL D and EN 50128.
FAST EXECUTION
- FileX provides a logical sector cache as well as a FAT entry cache. The size of both is under the direct control of the application. In addition, FileX provides contiguous cluster allocation and direct consecutive cluster reading and writing. Read/write requests of whole sectors are done directly between the application buffer and the media–i.e., no intermediate buffering is done.
ADVANCED TECHNOLOGY
FileX is advanced technology, including the following:
- FAT 12/16/32 and exFAT support
- Multiple partition support
- Automatic scaling
- Endian neutral
- Long file name and 8.3 support
- Optional fault tolerance support
- Logical sector cache
- FAT entry cache
- Preallocation of clusters
- Contiguous file support
- Optional performance metrics
- TraceX system analysis support
NOR/NAND WEAR LEVELING (LEVELX)
- LevelX is express logic’s NOR/NAND flash wear leveling product. LevelX can be used with FileX or as a standalone, direct read/write flash sector library for the application.
FASTEST TIME-TO-MARKET
- FileX is easy to install, learn, use, debug, verify, certify, and maintain. As a result, FileX is one of the most popular FAT file systems for embedded IoT devices.
The following items explain our consistent time-to-market advantage:
- Quality documentation
- Complete source code availability
- Easy-to-use API
- Comprehensive and advanced feature set
FULL, HIGHEST-QUALITY SOURCE CODE
From the very beginning, FileX was designed to be a commercial grade FAT file system solution distributed with full C source code. Throughout the years, FileX source code has set the bar in quality and ease of understanding. In addition, the convention of having one function per-file, provides for easy source navigation
Free evaluations and full source evaluations are also available by contacting express logic directly.
The product includes a user manual, read me files in most cases, full source code and 3 months of support.
ROYALTY FREE
FileX is licensed royalty-free, for the lowest possible manufacturing cost.
We offer a comprehensive set of product licenses reasonably priced to provide out customers with the best value.
Single product license
- Enables a manufacturer to make one particular product with one part number. It does not allow for variations in functionality, enhancements, or multiple part numbers.
Single product - Extended branding
- Enables a single product to be developed but sold under different part numbers or model names. It does not allow any variation in functionality or performance, simply in the product name.
Product Family license
- Enables multiple related products to be developed and sold. They may have different functionality and performance but must be of the same product type.
Microprocessor license
- Enables any type of product to be manufactured, as long as it is based on the specified microprocessor. Unlimited variations in functionality, performance, and product name are allowed.
OEM license
- This license allows Express Logic product to be used in a specified OEM product. Express logic products may be utilized in development and then deployed within a specified OEM product.
Supported Devices | STM32 |
Software Function | Process |
Middleware | RTOS |
Deliverable | Source |
License Type | Commercial with free trial version |
Site |
ST Products |
---|