File System Embedded

Segger emFile è un file system ottimizzato per l’uso in sistemi embedded basati su microcontrollori.

Caratteristiche principali

EmFle è un file System embedded disponibile in due versioni:
emFile/FAT
compatibile con MS-DOS/Windows FAT12, FAT16, FAT32. Può supportare simultaneamente differenti media (hard Disk, flash Disk…).
emFile/EFS: è un file system sviluppato da Segger, proprietario. E’ ottimizzato per l’uso in applicazioni embedded in quanto supera i limiti tecnici del file system FAT. E’ una soluzione ideale quando il file system non è accessibile direttamente dall’esterno del target (se non si usano per esempio delle MMC/SD) e quindi non ci sono problemi di compatibilità col mondo Windows/PC.

Journaling File System

emFile Journaling è un componente software opzionale che rende il file system (FAT oppure EFS) fail-safe. Con questo modulo il file system tiene traccia di tutti le operazioni critiche (di scrittura, tipicamente) in un database (detto “giornale”) prima di completare effettivamente tali operazioni.
Encryption
E’ disponibile la crittografia basata su AES per emFile FAT e EFS

Requisiti di sistema

emFile è integrato con il kernel real-time Segger embOS, ma non richiede i servizi di un sistema operativo. La struttura dei driver è molto semplice: è necessaria l’implementazione solamente di alcune funzioni di basso livello per scrivere o leggere dei blocchi di dati sul dispositivo di memorizzazione: in questo modo il porting dei driver su un nuovo media risulta notevolmente semplificato.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.