容量単価の安い、オンボードで搭載されるシリアル/パラレルタイプのフラッシュメモリ専用のファイルシステムです。
フラッシュメモリの特性に特化したファイルフォーマットを採用しています。
現在、各種ITRONやVxWorksなどの主要なRTOSに対して、外部APIライブラリとして利用できる構造を持ったバージョンをリリースしています。

導入メリット
データの健全性の保証
Fugueではストレージデバイスをコントロールするファイルシステムとして、これらデータの安全性/健全性の確保を重要な要素と捉え設計されており、突然の電源遮断においてもデータおよびファイルシステムの健全性を保証し、システムの信頼性の向上を実現します。
NOR/NAND併用システムにより特に優れた機能の実現
Fugueは、プログラムや各種設定データ格納に適したパラレル型(NOR型)フラッシュメモリと、大量・大容量のデータ格納に適したシリアル型(NAND型)フラッシュメモリの両タイプのフラッシュメモリをサポートしています。
単体で完全なファイルシステム
Fugueはファイルシステムとフラッシュメモリマネージャが一体となった構造であるため、単体で、完全なファイルシステムとして機能します。
高い移植性
FAL(Flash Access Layer)とECC(Error Collection Control)モジュール構造により、ファイルシステムのパフォーマンスやデータの保全性などの様々な要求仕様に対応できるだけでなく、他の方法に比べて実装のための工数や難易度を低く抑えることができます。
POSIXライクなAPI
Fugue はPOSIXライクなファイルシステムAPIと、リクラメーションプロセスコントロールコールを提供しています。
これにより、シリアル/パラレル型フラッシュを併用されるシステムのアプリケーション開発をより容易にしています。
国内メーカによる自社開発
Fugueは京都ソフトウェアリサーチで開発され、サポート、カスタマイズ、実装、次期メディア対応への研究開発まで、完全に自社で行っております。
迅速な対応をお約束します。
機能特徴
柔軟なディレクトリ構造により様々なデータ管理が可能
初期/後発バッドブロックを完全に管理
S/W および H/W ECCに対応
フラッシュメモリ上の任意の領域を管理可能
リクラメーション(ガーベジコレクション)機能保有
- API コールにより明示的にコントロール可能
これにより予期せぬパフォーマンスの低下を回避
ロングファイルネーム対応
サルベージ機能
FAT論理フォーマットをベースとしたファイルシステム部
- ドライバ部分でFugue独自フォーマットを使用
ウェアレベリング機能
オプション
ブート・イメージ用リード・ライト機能
フラッシュメモリ上にあるOSなどのファイルシステムの管理対象とならない部分に対しても、 Fugueのフラッシュへのリード・ライト機能を利用できるようにするオプションです。
このオプションを利用すれば、お客様でのブート・イメージの作成が容易になります。
リカバリーツール
工場ラインでのアセンブリ時に発生する電源遮断等、認識されなくなったフラッシュメモリを救済するツールです。
