Gast
#352483
Hallo zusammen, ich frage mich, ob FAT das beste Dateisystem fuer eine SD-Karte ist. Die meisten, die ein Dateisystem auf einer SD-Karte verwenden, nutzen wohl FAT. Dazu gibt es ja auch einige Implementationen und Kompatibilitaet mit den gaengigsten Betriebssystemen sollte auch gegeben sein. Jedoch ist FAT fuer Flash-Speicher sehr ineffizient, da die FA-Table oft neu geschrieben wird. Dadurch altern bestimmte Bereiche der Karte uebermaessig schnell und es koennen sich Fehler ergeben. Eine Alternative ist das JFSS2 oder YAFFS2, das die `Abnutzung' gleichmaessig verteilt. Meine Frage: Gibt es da schon Implementationen fuer uC (am liebsten in C, evtl. mit ein paar ASM-Zeilen fuer Performance) und entsprechende Treiber, um die Karte dann auch unter Windows (>2k) und Linux (Kernel >= 2.4) lesen und ggf. schreiben zu koennen? Zu YAFFS hab ich gesehen, dass es einen WindowsCE Treiber gibt. (http://www.aleph1.co.uk/taxonomy/term/31/index.html) Anregungen und Erfahrungen herzliche willkommen!