Italsoft S.r.l. Via Massimo D'Azeglio, 8 CAP 20900 Monza (MB)
039-328722
info@italsoft-mi.it
Partiva IVA/VAT 01134760097

File System Embedded

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.

Crittografia

Tramite un add-on, emFile può crittografare i file singolarmente oppure l’intero file system nel complesso. Il modulo di crittografia è compatibile con emFile FAT e emFile EFS e con tutti i driver (NAND, NOR, SD/MMC).
Per utilizzare la crittografia solo poche modifiche sono necessarie all’applicazione,tutto il resto rimane come prima.
Gli algoritmi crittografici sono implementati in software, ma se l’hardware utilizzato contiene degli acceleratori, essi possono essere utilizzati per migliorare le prestazioni.

RAID 1

L’estensione RAID1 per emFile può essere utilizzata per aumentare l’integrità dei dati e l’affidabilità del file system. Essa mantiene una copia di tutti i settori contenenti dati in una partizione separata (mirroring). Quando si verifica un errore, i dati sono recuperati leggendoli nella partizione di mirroring. RAID 1 è compatibile con qualsiasi media.

Lascia un commento