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