Étape 4: Système de fichiers FAT avec les cartes MicroSD
http://en.wikipedia.org/wiki/File_system
The FAT file system is quite complex and so we will be using FatFs from Elm-Chan.org to help us.
http://Elm-Chan.org/FSW/FF/00index_e.html
GAFI est entièrement écrit en C et est la plate-forme indépendante, alors qu’il est conçu de sorte qu’il peut être configuré n’est amical avec les environnements de mémoire limitée (par exemple, microcontrôleurs). Ce qui rend une solution parfaite.
Pour intégrer le GAFI dans votre projet logiciel, simplement avoir les fichiers en place, compiler "ff.c" (pris en charge par le makefile), placez la ligne
#include « ff.h »
dans où jamais vous devez utiliser l’API du GAFI
Aussi, vous devrez fournir un module « diskio » pour le GAFI peut s’interfacer avec la carte SD. « diskio » contient diverses méthodes qui utilise SPI pour autoriser le GAFI lire et écrire des données vers et depuis la carte SD.
Notez que la carte SD doit être au format FAT16. Utiliser tout système d’exploitation vous utilisez pour le faire. Essayez de ne pas utiliser le FAT32 ou SDHC cartes (cartes ou plus de 2 Go) parce qu’ils ne fonctionnent pas avec de nombreuses solutions de carte SD de bricolage.
La prochaine étape dans ce instructable contient le code source de démonstration pour le Teensy ++ qui lira tous les fichiers sur votre SD carte et montrez-les à travers le terminal série.