Nucleus File System
Nucleus File System services provides all the facilities you need to manage data storage in a real-time, multi-tasking application. FAT, ISO9660, and a proprietary fault tolerant FLASH format are just a few of the file formats supported. The Nucleus File System manages the complexity of this work behind a simple, yet hidden extensible API.
A wide range of media types are supported by Nucleus File System services:
- IDE
- Flash
- SATA
- USB
- CDROM
- PCMCIA
- Compact Flash
- SD
Key Benefits
Multi-tasking capabilities allow you to effectively manage your projects
The Nucleus File System package is designed to take advantage of the Nucleus OS multi-tasking environment. Access to the media is managed in order to prevent multiple tasks from altering the same content simultaneously.
DOS compatibility and CD-ROM support provide multiple storage options
FAT12, FAT16, and FAT32 are all supported with accommodation for long filenames. Nucleus File System also supports the ISO9660 standard for accessing CD-ROM devices.
Simple device interface allows for easy access to all media types
The Nucleus File System package provides support for IDE, PCMCIA, CompactFlash, SD, NAND, NOR, DataFlash, and USB.
Virtual file system API offers much-needed flexibility
Abstracting the file system away from the API provides simplicity and flexibility to the application. Through this API, the media (FAT, CD-ROM, FLASH or some other file system) can be swapped out without changing the application. Additionally, this abstraction means that the host Windows file system can be readily used by an application while prototyping.
Key Features
Virtual File System API Support
- FAT12, FAT16, FAT32
- ISO 9660: CD-ROM
- Nucleus SAFE File System for Flash
- Proprietary file systems
Interface Support
- IDE
- PCMCIA
- CompactFlash
- SD
- USB
- SATA
- NAND
- NOR
- DataFlash
