FSX-FSXX-000000-P-P1-PLATFORM is a compact, reliable, high performance and thread safe embedded file system V4 core with platform license for microprocessors, microcontrollers and DSPs. uC/FS can access multiple storage media through a clean, simple API. It supports the FAT file system for interoperability with all major operating systems. An optional journaling component provides fail safe operation, while maintaining FAT compatibility. uC/FS is based on clean, consistent ANSI C source code, with extensive comments describing most global variables and all functions. The memory footprint of uC/FS can be adjusted at compile time based on required features and the desired level of run time argument checking. Device drivers are available for all common media types. Each of these is written with a layered structure so that it can easily be ported to your hardware.
- Delivered with complete 100% ANSI C source code and in depth documentation
- Portable to virtually any platform
- Scalable to contain only required features
- Optional buffered file I/O and volume level caching
- Full FAT support including FAT12/16/32 and long file names (VFAT)
- Device format and partitioning
- Supports multiple languages with unicode encoding
- Thread safe operations on multiple volumes, files and devices
- Can be used with a real time kernel or stand alone
嵌入式设计与开发