Nucleus Storage & Database

Regardless of market or application type, the vast majority of today’s electronic devices and systems must be able to store and manage data. Nucleus OS offers a comprehensive set of storage and data management services to address this requirement.

Multiple Storage Options

Nucleus RTOS offers support for a range of file systems simplifying application-level usage by providing access via a single, unified API.

Industry Standard FAT Support

The MSDOS-compatible FAT file system has a large install base and is supported by almost every operating system available.

Designed from the ground up for embedded applications, the Nucleus RTOS FAT file system enables multiple tasks to access file information simultaneously and supports FAT12 for small disk media; FAT16 for medium sized disks; and FAT32 for today’s multi-GB disks sizes. An unlimited number of drives and long file names are supported and the inclusion of a RAM disk driver means you can get started on application development immediately.

Fail-Safe Flash Storage

Unlike PCs, embedded devices lack the sophistication of disk recovery programs, so if a file system is corrupted due to a bad erase or write operation, vital sectors – or even the whole device – could be rendered worthless.

The Nucleus RTOS SAFE file system offers the answer delivering a 100 percent fail-safe solution that completely protects against unexpected power failure or reset. Sophisticated wear leveling and write caching features minimize writes to flash even when frequent data updates are required. The Nucleus RTOS SAFE file system is designed for easy integration and configuration of new chip types.

ISO9660 Support for CD-ROM

Nucleus Real Time OS offers ISO9660 support for CDROM-based file systems, including Joliet extensions. Specification levels include level 1, 2, and 3 to provide long file name capabilities.

Flexible and Efficient Data Management

Today’s embedded applications often have sophisticated requirements in terms of data management and manipulation. To serve this need, Nucleus incorporates a highly optimized port of the acclaimed open source SQLite embedded database engine.

SQLite implements a self-contained, serverless, zero-configuration, transactional SQL database engine. It’s the most widely deployed SQL database engine in the world, powering a wide range of devices including cell phones.

Nucleus SQLite offers all of the advantages of SQLite to application developers in a highly efficient package.

Benefits and Features

One API Simplifies Application Development
A unified API reduces complexity, offering a single way to access multiple file systems and media types.

Support for Industry Standards
From the MSDOS-compatible FAT file system to the de facto standard SQLite database engine, Nucleus Storage & Database services leverage industry standards to facilitate rapid deployment of solutions.

100% Power Fail Resilience
Nucleus SAFE file system guarantees the integrity of important information.\

Support for Off-The-Shelf Hardware
A wide range of standard media types and implementations are supported out of the box.

Sophisticated Data Management for Applications
Out-of-box support for SQLite, the most widely deployed SQL database engine in the world.

Easy Partitioning
Divide and organize a single physical storage device according to application needs, including the ability to create and remove partitions at run time.

  • Multiple file systems accessed via a unified API:
    • FAT12, FAT16, FAT32
    • ISO 9660: CD-ROM
    • Nucleus SAFE file system for flash
    • Proprietary file systems
  • MSDOS compatibility
  • Fault tolerant flash file system with wear-leveling support
  • Easy disk partitioning
  • Broad device support:
    • IDE
    • PCMCIA
    • CompactFlash
    • SD
    • USB
    • SATA
    • NAND
    • NOR
    • DataFlash
  • Highly efficient, de facto standard embedded database solution

Nucleus RTOS

Storage & Database is one of the modular components that comprise the Nucleus RTOS. Learn more about the other modular services:

BitRouter

success story: Digital TV and cable software solution provider uses Mentor's Embedded solutions to design digital transport adaptors. View