He desarrollado una pequeña librería minimalista para acceder al sistema de ficheros FAT32. Es una librería que ocupa muy poco:
- Aprox. 2Kb de memoria de programa para arquitecturas 8051.
- 538 bytes de memoria de datos.
- 142 bytes adicionales de memoria de datos por cada fichero que queramos mantener abierto.
La librería permite abrir para lectura y escritura ficheros existentes, crear ficheros y borrar ficheros. Aún no permite crear y borrar directorios. El acceso a la capa física se realiza a través de las funciones deviceReadSector y deviceWriteSector que se deben implementar en physical.c.
Descarga aquí.
Más info sobre el sistema de ficheros FAT32 aquí.
Lo sentimos. No se permiten nuevos comentarios después de 90 días.