FATemFileは、任意のストレージデバイスで使用できる組み込みシステムおよびアプリケーションのフェールセーフファイルシステムです。これは、RAM、ROM、高速、およびあらゆる組み込みデバイスで動作する多機能性の中で、最小メモリ消費量に最適化された高性能ライブラリです。様emFileは、組み込みアプリケーションやシステムがあらゆる種類のストレージデバイスに安全かつ確実にデータを格納できるようにするファイルシステムライブラリです。このライブラリは25年以上の継続的な開発の成果であり、世界中で数百万台のデバイスに展開されており、組み込み業界向けに実績のあるフィールドファイルシステムとなっています。++コンパイラが利用可能な16/32/64ビットのターゲットで実行できます。ほとんどの8ビットターゲットがサポートされています。.MMC記憶装置、コンパクトフラッシュカード、およびUSBフラッシュドライブが含まれます。System)をサポートしています。11.1Mbyte/sec構成APIレイヤーは、emFileとユーザーアプリケーションの間のインターフェイスです。APIの2つの部分に細分されています。標準形式のファイル関数が含まれています。APIレイヤーは、これらの呼び出しをファイルシステムレイヤーに転送します。現在、FATファイルシステムまたはEFSというオプションのファイルシステムは、emFileで使用できます。今は同時に使用することはできません。APIには、ストレージメディアの初期化とアクセスに必要な機能が含まれています。APIは、セクタの読み書き操作を可能にします。APIレイヤーは、これらの呼び出しをストレージレイヤーに転送します。APIは、ファイルやディレクトリの処理などのファイルシステム機能を必要としないアプリケーションに最適化されています。APIを使用する典型的なアプリケーションは、データを媒体に保存する必要があるUSB大容量ストレージデバイスですが、すべてのファイルシステム機能はホストPCによって処理されます。ファイルシステム層は、ファイル操作を論理ブロック(セクタ)操作に変換します。そのような変換の後、ファイルシステムは論理ブロック層を呼び出し、デバイスに対応するデバイスドライバを指定する。ストレージレイヤーの主な目的は、デバイスドライバへのアクセスを同期させることです。APIのためのシンプルなインターフェイスを提供します。ストレージレイヤは、デバイスドライバを呼び出してブロック操作を実行します。キャッシュメカニズムも含まれています。デバイスドライバは、デバイスのセクタにアクセスしてステータスを確認するために使用される低レベルのルーチンです。ハードウェアに依存しませんが、記憶媒体に依存します。O機能と、これらの機能へのポインタを保持するグローバルテーブルで構成されています。これらは、ハードウェアにアクセスするための低レベルのルーチンです。これらのルーチンは、単に固定長セクタを読み込んで格納します。デバイスドライバの構造は、自分のハードウェアを簡単に統合できるように単純です。ProductsembOSリアルタイムOSembOSは、最小限のリソースを使用するハードリアルタイムアプリケーションであっても、フル機能のマルチタスクシステムの利点を提供するように設計された組み込みアプリケーション用のRTOSです。