Hallo zusammen, weiß einer welche Möglichkeiten es gibt Dateien auf dem Mikrocontroller zu verwalten? Das heißt diese neu zu erstellen, zu bearbeiten, zu öffnen... ect.. Ich bin auf das FAT fs von ChaN gestoßen und wollte wissen ob es noch weitere Möglichkeiten gibt bevor ich mich dafür entscheide und welche Vor- und Nachteile diese haben. Danke
Alex E. schrieb: > wollte wissen ob es noch > weitere Möglichkeiten gibt bevor ich mich dafür entscheide und welche > Vor- und Nachteile diese haben. Es gibt ungefähr eine metrische Tonne von FAT Implementationen. FATFS ist eine der besseren, es gibt sogar auf ChaNs Webseite eine weitere! Über Vor- und Nachteile könnte man laaaange diskutieren. Ich würde daher erher einfach mal FATFS auf dem µC ausprobieren und nur dann weiterschauen wenn Performance oder Features nicht ausreichen.
Gibt es auch andere Möglichkeiten außer FAT´s für die Dateiverwaltung? ich meine jetzt nicht verschiedene FAT Implementationen, sondern wirklich Dateiverwaltung. Wie zum Beispiel NTFS für Mikrocontroller oder so?
FAT ist einfach und ressourcenschonend. Andere Dateisysteme erfordern erheblich mehr Aufwand, ohne daß das bei Nutzung auf einem µC irgendwelche Vorteile bringen würde. Sofern der µC fett genug ist, lässt sich natürlich ein Betriebssystem (z.B. irgendein Linux) drauf betreiben, und dann lässt sich auch jedes unterstützte Dateisystem verwenden. Das aber erfordert einen 32-Bit-µC und erhebliche Mengen an Speicher. FAT ist so einfach, daß es auf einem kleinen 8-Bit-µC mit ein paar kByte RAM implementiert werden kann.
Alex E. schrieb: > Möglichkeiten es gibt Dateien auf dem Mikrocontroller > zu verwalten? Du lebst in einer Märchenwelt. Warscheinlich willst du auch ein Auto auf deiner Werkbank im Keller zusammenbauen.
Danke an Rufus Τ. Firefly für die Antwort. DBaseLover schrieb: > Du lebst in einer Märchenwelt. Wie kommst du darauf? Wenn du keinen schlauen Kommentar hast, dann hast du hier auch nichts verloren und solltest in deine eigene Märchenwelt zurück.
Alex E. schrieb: > Hallo zusammen, > > weiß einer welche Möglichkeiten es gibt Dateien auf dem Mikrocontroller > zu verwalten? Das heißt diese neu zu erstellen, zu bearbeiten, zu > öffnen... ect.. Auf dem Mikrocontroller direkt gibt es natürlich keine Dateien. Die gibt es erst auf einem Massenspeicher wie z.B. einer SD-Karte. > Ich bin auf das FAT fs von ChaN gestoßen und wollte wissen ob es noch > weitere Möglichkeiten gibt bevor ich mich dafür entscheide und welche > Vor- und Nachteile diese haben. Da Du uns nicht sagen magst, welchen Mikrocontroller Du verwendest und wie Deine Ressourcen aussehen (wieviel RAM noch verwendbar, wieviel Flash, um was für ein Speichermedium geht es überhaupt etc.) ist es schwierig Dir vernünftig zu helfen.
Heiner schrieb im Beitrag #4642278:
> Bist du´s KurtB.?
Auf diese Frage bin ich hier in den Foren schon öfters gestossen.
Ist das am Ende der Besitzer der Dr.Kurt Bindl Luftschloss - Klinik ?
Dr. B(K)indl - ein Mann auf der (Zeit)Flucht ;-)
Sepp
Auf der Flucht? Das war doch Dr. Kimble. :D Dateisysteme gibt es viele. Bei begrenzten Ressourcen: So komplex wie nötig und so einfach wie möglich. Fat ist da oft schon ganz passend. Wenn man Ressourcen satt hat, dann nimmt man das was zur Aufgabe paßt und verbreitet ist. Beim Raspberry Pi hat man schon eine Vorauswahl.
Alex E. schrieb: > weiß einer welche Möglichkeiten es gibt Dateien auf dem Mikrocontroller > zu verwalten? Das heißt diese neu zu erstellen, zu bearbeiten, zu > öffnen... ect.. Was für Dateien sollte ein µC denn bitte "erstellen", "bearbeiten" etc? Am ehesten produziert ein µC Daten, die er irgendwo ablegen will (z.B. als Datenlogger). Aber dann ist das ja kein Selbstzweck, sondern man will die Daten dann auch irgendwie weiterverarbeiten. Sprich: man will sie in einem Format speichern, das man nachher auch einfach wieder auslesen kann. Und zwar i.d.R. nicht mit dem µC auslesen. > Ich bin auf das FAT fs von ChaN gestoßen und wollte wissen ob es noch > weitere Möglichkeiten gibt bevor ich mich dafür entscheide und welche > Vor- und Nachteile diese haben. Irgendwie zäumst du das Pferd von hinten auf. Normalerweise hat man Anforderungen - und dann schaut man sich die existierenden (Teil-) Lösungen daraufhin an, ob sie diese Anforderungen erfüllen.
Alex E. schrieb: > weiß einer welche Möglichkeiten es gibt Dateien auf dem Mikrocontroller > zu verwalten? Das heißt diese neu zu erstellen, zu bearbeiten, zu > öffnen... ect.. Nimm einen Raspberry Pi.
Bevor man ueber Filesysteme reden kann, sollte man die Erfordernisse definieren. Speziell : -Filegroessen ueber 2 GByte -Random Access -hohe Anzahl von Dateien.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.