FAT32 für Mikrocontroller für SD- und SDHC-Karten bis 32 GB

FAT32 Das FAT-Dateisystem ist eines der am häufigsten zum Datenaustausch zwischen verschiedenen Systemen eingesetzte Dateisystem. Die Verwendung von FAT32 erlaubt es, ohne weitere Hilfsmittel oder gesondert zu installierende Programme einfach Dateien zwischen PC und Mikrocontroller auszutauschen, wobei die meisten Betriebssysteme, allen voran Windows, Mac OS X, Linux und DOS, Unterstützung für FAT32 mitbringen.

Unsere FAT32-Implementierung ist auf einer Vielzahl von Mikrocontrollern einsetzbar, z. B. Atmel AVR (8 Bit) und ARM (32 Bit).

Funktionen des Modul-Stacks

FAT32
  • Lesen und Schreiben von Dateien.
  • Anlegen von mehrstufigen Verzeichnissen.
  • Verwendung des 8.3-Namensschemas.
Partitionsmodul
  • Unterstützung von Superfloppy und Partitionstabellen.
  • Unterstützung mehrerer Partitionen.
Cachemodul Implementiert Caching mit konfigurierbarer Sektoranzahl. Nur hier werden Sektoren (minimal 1) im Speicher des Mikrocontrollers gehalten.

SD-Karten-Treiber Unterstützt SD- und SDHC-Karten bis 32 GB.

SPI-Treiber Unterstützt das standardisierte Serial Peripheral Interface.

Alle Module sind lauffähig mit GCC, einsetzbar in ANSI C und C++.