Logiciels Enfouis/Outils de développement/Briques Logicielles/Système de Fichiers

Le stockage embarqué a été au cœur de l'ingénierie de HCC tout au long de son histoire. Nous avons un système de fichiers, 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.

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.

Les quatres systèmes de fichiers proposés

HCC dispose de quatre systèmes de fichiers FAT, chacun conçu pour atteindre le meilleur équilibre entre performance et utilisation des ressources dans leur configuration intégrée ciblée. Ces systèmes de fichiers partagent une API commune pour assurer la portabilité et peuvent s'interfacer avec tout type de support sectoriel. Utilisez ce tableau pour déterminer quel produit utiliser pour votre application.

  FAT THIN SafeFAT exFAT
Code Size1 ~24kB 4-12.5kB ~31KB 32 KB
RAM >3KB 0.7->2KB >6KB >6 KB
Fail Safety N N Y N2
ANSI ‘C’ Y Y Y Y
Long Filename Support Y Y Y Y3
Unicode Y N Y Y
Multiple Open Files Y Y Y Y
Multiple Open File Users Y N Y Y
Multiple Volumes Y N Y Y
Multi-sector R/W Y N Y Y
Partition Handling Y N Y Y
Media Error Handling Y N Y Y
Test Suite Y Y Y Y
Relative Performance very high medium/low high very high
Cache Option Y N Y Y
Zero Copy Y Y Y Y
Re-entrant Y N Y Y
CAPI Support Y N Y N
Secure Delete Option Y4 N Y4 N
FAT-compatible Y Y Y N

Mise en oeuvre 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 et 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é.