Gast
#2162218
Hallo, ich bräucht mal ein paar Ratschläge, weil ich mich seit ein paar Tagen im Kreis drehe, wie ich weitermachen soll... Ich programmiere gerade eine Elektronik mit Ethernetschnittstelle, über die Messwerte gesendet werden. Dies funktioniert soweit. Dann soll darauf noch ein kleiner Webserver zum Anzeigen von HTML Seiten laufen. Dies funktioniert soweit auch, nur sind momentan die Webseiten noch im Quellcode implementiert. Künftig sollen die Webseiten auf einem externen Flash-Speicher liegen (keine SD-Karte!). Ich habe zunächst nach Quellcodes für FAT-Dateisysteme gesucht. Nur ist es überhaupt sinnvoll/notwendig, dass ich auf meinem externen Speicher ein FAT-Dateisystem einrichte, wenn ich den Speicher nie an einem PC habe? Das FAT-Dateisystem schein mir doch ziemlich aufwändig. Alle Quellcodes die ich gefunden habe, gehen meist von einer SD-Karte aus, die zuvor am PC formatiert wurde... somit wäre das programmiertechnisch alles ein recht großer Aufwand, müsste den Flash erst formatieren, der Zugriff auf SD-Karten ist auch anders als auf einen Flash... Aber wie würde eine funktionierende Alternative aussehen? Ich bräuchte einen Speicherbereich, wo ich eine Art Zuordnungstabelle habe (Also Dateiname, Größe und wo im Speicher sie liegt). Dann müsste ich beim Start nur diese Zuordnungstabelle auslesen und wenn eine Datei angefordert wird, nachsehen wo sie liegt und dann lesen und senden, oder? Und dann müsste ich mir noch überlegen, wie ich die Dateien auf das Flash bringe, also in ein Binärformat umwandeln, über Ethernet übertragen und ins Flash schreieben. Klingt das irgendwie sinnvoll, oder habe ich was Grundlegendes übersehen?