(株)グレープシステム ホームページ
トップ > 製品情報 > リアルタイムOS関連製品 > RTOSX FILE 組込みファイルシステム

RTOSX FILE 組込みFATファイルシステム

100% FileX API互換 商用組込みFATファイルシステム RTOSX FILE

RTOSX KERNEL RTOSX FILE

RTOSX FILEとは

Bill Lamie氏によって再設計された RTOSX FILEは、Eclipse FileX(FAT互換組込みファイルシステム)の産業用グレードの代替製品です。(Bill Lamie氏は、Nucleus PLUS、Nucleus RTX、ThreadX、そして最も先進的な PX5 RTOSの開発者です。)
Eclipse FileXのソースコードから派生し、リファクタリングされた上で、PX5 RTOSの先進技術が組み込まれています。既存のFileXアプリケーションと100%API互換を備えながら、メモリ制限の厳しいデバイスに最適な、最小サイズのファイルシステムの1つです。

RTOSX FILEは、論理セクター、FATエントリ、およびディレクトリパスのユーザー定義キャッシュを通じて、高いパフォーマンスを実現します。また、RTOSX FILEは、FAT 12、16、32 などの一般的なFATファイル形式をサポートし、オプションでフォールトトレランスも提供します。

高度に進化したRTOSX FILE はEclipse FileXの産業グレードの代替品です

RTOSX FILEは、組込みアプリケーションにクラス最高の安全性とセキュリティも提供します。

RTOSX FILEのコンポーネント

RTOSX FILE API
・Intuitive and consistent API
・Noun-verb naming convention
・All APIs have leading "fx_" to easily identify as FILEX
・Blocking APIs have optional thread timeout
・Optional user-notification callbacks for media and file operations
・Please see FILEX User Guide for more details
MEDIA SERVICES
・FAT 12/16/32 and exFAT support
・Minimal 6KB FLASH, 2.5KB RAM
・Complete media access services
・Unlimited number of media instances
・Simple read/write logical sector driver interface
・Multiple partition support
・Logical sector cache
・FAT entry cache
・Optional fault tolerance support
・Deferred Secondary FAT update
・System-level Trace via TRACEX
・Intuitive media access APIs, including:
   fx_media_open
   fx_media_close
   fx_media_format
   fx_media_space_available
DIRECTORY SERVICES
・Up to 256 byte paths
・Long and 8.3 directory names supported
・Directory create and delete
・Directory navigation and traversal
・Directory attributes management
・System-level Trace via TRACEX
・Intuitive directory access APIs, including:
   fx_directory_create
   fx_directory_delete
   fx_directory_attributes_set
   fx_directory_attributes_read
   fx_directory_first_entry_find
   fx_directory_next_entry_find
FILE SERVICES
・Minimal 3.3KB FLASH
・Unlimited open files
・Read-only files can be opened multiple times
・Long and 8.3 directory names supported
・Contiguous file support
・Fast seek logic
・Pre-allocation of clusters
・File create, delete, and rename
・File read, write, and seek
・File attributes management
・System-level Trace via TRACEX
・Intuitive file access APIs, including:
   fx_file_create
   fx_file_delete
   fx_file_attributes_set
   fx_file_attributes_read
   fx_file_read
   fx_file_seek
   fx_file_write
LEVELX (NOR/NAND), RAM DISK, USBX, SD CARD, etc

RTOSX FILEの特徴

 Small Footprint

RTOSX FILEは、最小構成でフットプリントが8KB、RAMが3KB未満となり、組込みファイルシステムの中でも最小クラスのサイズです。RTOSX FILEは、アプリケーションの使用状況に基づいて自動的にスケーリングされます。

 Fast Performance

RTOSX FILEは、論理セクターキャッシュと FATエントリキャッシュの両方を備えており、どちらもアプリケーションから完全に制御できるため、非常に高速かつ効率的です。また、連続したクラスタ割り当てを提供することで、大容量データの読み取り/書き込みを最も効率的に実行します。

 Safety-certified File System

RTOSX FILEは、現在機能安全認証の取得を進めています。Coming soon!

 SIMPLE, ONE SOURCE FILE

RTOSX FILEは、1つのソースファイルで構成されています。rtosx_file.cを任意のCメインプロジェクトサンプルにドロップするだけで、すぐに実行できます。複雑なプロジェクトやリンカー制御ファイルの変更はなく簡単にインストールして使用できます。プロセッサとツール毎に用意されたバインディングレイヤーサンプルが参考になります。
RTOSX FILEは、Eclipse FileX用に作成されたアプリケーションと100%API互換です。

 Advanced Technology

データカプセル化テクノロジは、コンパイラが最小かつ最速のコードを生成するのを支援し、アプリケーションとの名前空間の衝突を減らします。

PDV(ポインタ/データ検証) テクノロジにより、ランタイム関数ポインタ、リンク、スタックに、これまでにない検証を可能とします。

集中的なエラー処理 (オプションのユーザー拡張機能付き) により、より堅牢なアプリケーションの構築が容易になります。

 Full Source Code

RTOSX FILEはソースコードで提供され、ソースコードは簡単に理解できるように設計されています。
RTOSX FILEソースコードは厳密にテストされており、リリースごとにCステートメントカバレッジとブランチカバレッジで完全なテストが実施されています。

 CPU Support

RTOSX FILEは ANSI Cで記述されており、Cコンパイラをサポートするあらゆるプロセッサアーキテクチャに高い移植性があります。ARM Cortex-M、Cortex-R、Cortex-A、RISC-Vアーキテクチャファミリなど、一般的な組込み MCU および MPU アーキテクチャをサポートしています。

 TOOL Support

RTOSX FILEは、IAR、Arm、GCC などの最も人気のある組込み開発ツールをサポートしています。

RTOSX KERNELのビジネスモデル

 ライセンスモデル

RTOSX FILEはロイヤリティフリーのライセンスにて提供します。ライセンス費用の詳細につきましては、別途お問い合わせ下さい。

 プロフェッショナルサポート

多くのオープンソースや一部の商用オプションとは異なり、RTOSXサポートチームが迅速に対応します。

資料ダウンロード

ユーザーガイドを用意しています。今すぐダウンロードしてご確認ください。

※ rtosx.comサイトへ飛び、ユーザー登録が必要になります。

このサイトには、MIT ライセンスに基づく Microsoft Corporation のコンテンツが含まれている場合があります。必要な MIT ライセンス情報は次のとおりです: Copyright © 2025 Microsoft Corporationこのプログラムおよび付随資料は、 https://opensource.org/licenses/MIT で入手できる MIT ライセンスの条件に基づいて提供されています。SPDX-License-Identifier: MIT ThreadX、GUIX、FileX、NetX Duo、および USBX は、Eclipse Foundationの登録商標です。RTOSX、RTOSX KERNEL、RTOSX FILE、RTOSX NET、および RTOSX USB は、PX5の商標です。

お問い合わせフォーム

フォームが表示されるまでしばらくお待ち下さい。

恐れ入りますが、しばらくお待ちいただいてもフォームが表示されない場合は、こちらまでお問い合わせください。

ページのトップへ戻る