Forum: Mikrocontroller und Digitale Elektronik HTML code für uIP webserver auf SD/MMC Karte


von Holler (Gast)


Lesenswert?

Ich nutze einen uIP basierten Webserver von Stefan Frings auf einem 
ATXmega.
Da die Hardware Zugriff auf eine SD-Karte hat, bietet sich die Ablage 
der HTML-Dateien auf der Karte an.
Momentan wird der HTML-code in den Programmspeicher einkompiliert. Geht, 
ist aber bei Änderungen umständlich.

Frage:
wer hat schon mal einen uIP webserver so modifiziert, dass das HTML 
direkt von der SD-Karte ausgeliefert wird?

Ist das praktikabel? Wie hoch ist der Änderungsaufwand?
Ich frage, weil die SD-Kartenlib nicht "multithreadfähig" ist, könnte 
ein Problem sein.

von Lothar (Gast)


Lesenswert?

Ich nutze dafür eine SD-Karte ohne Filesystem, sozusagen als externen 
Flash. Der gefragte Speicherbereich wird über SPI DMA ins SRAM kopiert, 
und von dort versendet.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

Holler schrieb:
> Ich frage, weil die SD-Kartenlib nicht "multithreadfähig" ist, könnte
> ein Problem sein.
Na nicht wirklich, darfst dann eben keine css Dateien einbinden und 
scripts.
Muss dann alles schön brav in derselben html Datei stehen.

von Fabian O. (xfr)


Lesenswert?

Schau mal in die LUFA-Bibliothek. In den Beispielprojekten ist ein 
Webserver, der das macht.

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
Noch kein Account? Hier anmelden.