Nucleus Storage & Database

市場やアプリケーションの区別なく、現在の電子機器やシステムにはデータの保存と管理の機能が欠かせなくなっています。こうしたニーズに対応できるよう、Nucleus OSにはストレージとデータの管理に関する包括的なサービスが用意されています。

多彩なストレージ・オプション

Nucleus RTOSは幅広いファイルシステムに対応しており、アプリケーションからは共通のAPIで容易にアクセスできます。

業界標準のFATをサポート

MS-DOS互換のFATファイルシステムは非常に多くの機器で使用されており、現在のほとんどのオペレーティング・システムでサポートされています。

組み込みアプリケーション向けにゼロから開発されたNucleus RTOSのFATファイルシステムでは、複数のタスクから同時にファイル情報にアクセスできるほか、小容量ディスク・メディア向けのFAT12、中容量ディスク向けのFAT16、そして現在主流の数GBクラスのディスク向けのFAT32もサポートされています。無制限のドライブ数やロングファイル名にも対応しているほか、RAMディスク・ドライバも含まれているので、すぐにアプリケーション開発を開始することができます。

耐障害性を備えたフラッシュ・ストレージ

PCとは異なり、組込み機器には高度なディスク修復プログラムがないため、消去や書き込みの不具合によってファイルシステムが破損した場合、重要なセクタや場合によってはデバイス全体が読み書き不能になってしまう可能性があります。

Nucleus RTOSのSAFEファイルシステムは、突然の電源障害やリセット時にもデータを完全に保護する100%の耐障害性により、この問題を解決しています。書き換え回数の均一化(ウェア・レベリング)や書き込みキャッシュなどの高度な機能により、頻繁にデータの書き換えが発生する場合でもフラッシュへの書き込みが最小限に抑えられます。Nucleus RTOSのSAFEファイルシステムは、新しいタイプのチップも容易にインテグレーションと構成を行えるように設計されています。

ISO9660 CD-ROMのサポート

Nucleus RTOSはISO9660規格のCD-ROMファイルシステムをサポートしており、Joliet拡張規格にも対応しています。Level 1、2、3の仕様がすべてサポートされており、ロングファイル名にも対応しています。

柔軟で効率的なデータ管理

現在の組込みアプリケーションは、データ管理と操作についても高度な要件が求められることが多くなっています。こうしたニーズに応えるため、Nucleus RTOSには定評あるオープンソースのSQLite組込みデータベース・エンジンの高度に最適化されたポートを採用しています。

SQLiteは、特別な設定なしに利用できるサーバ不要の自己完結型トランザクショナルSQLデータベース・エンジンを実装したものです。SQLデータベース・エンジンとして世界最大の採用率があり、携帯電話を含む幅広い機器で利用されています。

Nucleus SQLiteは、極めて効率的なパッケージとしてSQLiteのすべての利点をアプリケーション開発者に提供します。

特長と利点

共通のAPIによるアプリケーション開発の簡略化

APIの共通化により、様々な種類のファイルシステムやメディアに同じ方法でアクセスでき、開発負担を軽減

業界標準規格のサポート

MS-DOS互換のFATファイルシステムから事実上の業界標準であるSQLiteデータベース・エンジンまで、Nucleus Storage & Databaseは業界標準規格を幅広くサポートし、開発期間の短縮に貢献

電力障害に対する100%の耐性

重要なデータの整合性を保証するNucleus SAFE file system

一般的な規格のハードウェアをサポート

一般的な種類のメディアやインプリメンテーションを標準で幅広くサポート

高度なアプリケーション・データ管理

世界で最も普及しているSQLデータベース・エンジンのSQLiteを標準でサポート

手軽なパーティション操作

1つの物理ストレージ・デバイスを必要に応じて複数のパーティションに分割して管理でき、動作中でもパーティションの作成や削除が可能

  • 共通のAPIで以下のファイルシステムにアクセス可能
    • FAT12、FAT16、VFAT、FAT32
    • ISO 9660 CD-ROM
    • Nucleus SAFE file system (Flash)
    • ベンダ独自開発のファイルシステム
  • MS-DOSとの互換性
  • 耐障害性を備え、書き換え回数の均一化もサポートしたフラッシュ・ファイルシステム
  • 手軽なディスク・パーティション操作
  • 幅広い種類のデバイスをサポート
    • IDE
    • PCMCIA
    • CompactFlash
    • SD
    • USB
    • SATA
    • NAND
    • NOR
    • DataFlash
  • デファクト標準の、効率に優れた組込みデータベース・ソリューション
 

Nucleus RTOS

Nucleus Storage & Databaseは、Nucleus RTOSを構成するモジュラー・コンポーネントの1つです。その他のモジュラー・サービスについてはこちらから。

成功事例

BitRouter

成功事例 : デジタルTVとケーブル・ソフトウェア・ソリューション・プロバイダであるBitRouterは、デジタル送信アダプタの設計にメンター・グラフィックスの組込みソリューションを採用しました。 詳細