Bibliothèques FAT et Flash File Systems

logo HCC

Le stockage embarqué a été au cœur de l’ingénierie de HCC tout au long de son histoire. HCC possède un système de fichiers (Flash File Systems), une couche de traduction Flash (FTL) ou des pilotes pour convenir à presque tous les types de supports, y compris SD, CF, SDHC, SDHC, SDHC, SDXC, MMC, eMMC, NAND, NOR, SSD Flash et USB.

De plus, tous les systèmes de fichiers, pilotes et FTL sont fournis avec une suite de tests qui vérifie le bon fonctionnement du système cible.

Systèmes de fichiers FAT

Chaque système de fichiers FAT, est conçu pour atteindre le meilleur équilibre entre performance et utilisation des ressources . Ces systèmes de fichiers partagent une API commune pour assurer la portabilité et peuvent s’interfacer avec tout type de support. Utilisez ce tableau pour déterminer quel produit utiliser pour votre application.

FAT – optimisé pour une utilisation dans les applications embarquées qui ont besoin d’attacher un support conforme à la norme FAT 12/16/32 à un produit.
THIN – un système FAT pour les MCU embarqués avec des ressources système limitées.
SafeFAT – une version améliorée de FAT, assure l’intégrité du système de fichiers en cas de réinitialisation inattendue ou de perte de puissance.
exFAT – optimisé pour une utilisation avec des mémoires flash telles que les clés USB et les cartes SD.
SafeexFAT – une version améliorée d’exFAT, assure l’intégrité du système de fichiers en cas de réinitialisation inattendue ou de coupure de courant.

Voir les informations détaillées sur la gestion de mémoire Flash sur le site de HCC Embedded.

Flash Systems

HCC dispose des systèmes de fichiers Flash, chacun étant conçu pour atteindre le meilleur équilibre de performance et d’utilisation des ressources. Ces systèmes de fichiers partagent une API commune pour assurer la portabilité. En plus, ils peuvent s’interfacer avec tout type de média. Un tableau comparatif présente les caractéristiques des deux premiers systèmes énumérés ci-dessous :

  • SafeFLASH – rend l’exécution des opérations de fichiers et l’utilisation de flash beaucoup plus efficace qu’avec un système de fichiers conforme au FAT.
  • TINY – système de fichiers flash à sécurité intégrée pour une utilisation dans des applications à ressources limitées.
  • Smart-Meter File System (SMFS) – un système construit autour des besoins des smart-mètres, il utilise une base de données structurée pour réduire la complexité de l’application et améliorer les performances.

Plus d’ informations  sur les  flash file systems  sur le site de HCC Embedded.

File Systems et connectivité media
Flash File System
Mise à jour facilitée

La mise à jour de votre système de fichiers ou de votre pile de communications est facile. Tous les logiciels sont portables et indépendants de la cible. De plus, ils peuvent être déposés sur n’importe quel RTOS, MCU ou chaîne d’outils avec tous les pilotes et abstractions fournis – pratiquement aucune intégration n’est nécessaire. Cela signifie que tout système embarqué peut être mis à niveau pour être plus sûr, plus fiable et plus sécurisé.

HCC Embedded propose également des piles Ethernet embarquées