Realisierung eines simplen filesystem für flashs

Gast #447937
Lesenswert?
• ▲
▼
Hi

ich habe mal ne frage zum effektiven abspeichern und auslesen von Flash 
speichern SPI z.b Atmel Flash.

ich habe vor jeweils für 24 Stunden luftdruck und temperatur alle 180 
sec. in den flash zu schreiben.

hinterher will ich mit einer PC Software die daten auslesen und vorher 
selektieren 24 Stunden weise.

wie kann ich den flash organisieren???

es soll wie eine art fat sein.

desweiteren will ich einstellungen abspeichern wie Aufzeichnungstackt 
maßeinheiten.

Danke
Gast #451514
Lesenswert?
• ▲
▼
Es gibt jede Menge FAT-Bibliotheken im Netz. Damit kannst Du ein 
"Windows-Dateisystem" in deinem Flash ablegen und Dateien und 
Verzeichnisse lesen, schreiben, anlegen, löschen, etc.

ABER: Die Dateisysteme müssen irgendwo speichern, welche Datei wie 
heißt, wie groß sie ist, wo sie anfängt usw. Das führt dazu, daß 
bestimmte Zellen sehr viel häufiger geschrieben werden als andere, was 
nicht gut mit der begrenzten Lebensdauer eines Flash-Speichers 
zusammenpasst. Deshalb würde ich davon abraten, ein herkömmliches 
Dateisystem auf einem Data Flash anzulegen.

SD-Karten lassen sich übrigens direkt über SPI ansprechen. Sie sind auch 
(pro MB) viel preiswerter als Atmel Data Flash und sorgen durch einen 
internen Mechanismus vollautomatisch für die "Verteilung" der 
Schreibzugriffe auf dem gesamten Speicherbereich, was die Lebensdauer 
erhöht. Sie haben einige Blöcke in Reserve, um kaputte Speicherzellen 
transparent auszutauschen.

Ich denke, ein SD-Karten-Slot (2€), eine billige SD-Karte und eine 
FAT-Bibliothek ist die einfachste und schnellste Lösung, um große 
Datenmengen sicher zu verstauen. Das hat auch gleich den Vorteil, daß 
ein Datenaustausch mit dem PC super einfach ist!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.