CF-Karte an AVR mit FAT: nur lesend

Gast #48829
Lesenswert?

Hallo Leute,

ich habe gesehen, dass das Thema schon x-mal durchgekaut wurde, aber es
muss sein ;-)

Ich will mit einem AVR (Mega irgendwas) einen Webserver und einen
Soundserver bauen, dafür benötige ich einen große Menge Nur-Lese
Speicher (z.B. 64 oder 128 MB Flash). Die Daten werden vom PC aus
geschrieben und dann nicht mehr verändert, also am besten mit einem
PC-Flash-Adapter direkt auf die Karte. Der AVR greift später nur lesend
darauf zu und schaufelt die Daten ins LAN/an den Soundprozessor (bei
WAVs).

Gibt es eine Lösung, bei der man nicht so tief ins eingemachte
einsteigen muss (fertige LowLevel-Routinen)?

Gruß    R A L F
Gast #48830
Lesenswert?

... möchte noch was anfügen:  CF ist im Prinzip egal, könnte auch
MultiMediaCard oder sowas sein, wenn es denn Steuerroutinen dafür gibt
und ich dadurch Portleitungen spare (hätte halt gerade 64MB CF zur
Hand).

Wichtig ist nur dass ich mindestens 32 Mbyte, besser mehr zur Verfügung
habe und ein FAT-Dateisystem, dass ich mit einem Kartenadapter am PC
mit Dateien füllen kann. Der Webserver soll dann in einem kleinen
internen Netz Wetterdaten etc. darstellen, dafür muss es dann nicht
unbedingt ein stromfressender PC sein...

Gruß    R A L F
Gast #48832
Lesenswert?

Hallo,

ja, das habe ich alles schon gelesen. Mein Problem ist, dass ich einen
gekapselten Code benötige, und mit möglichst wenigen Ports auskommen
möchte. Vermutlich ist CF-Card nix für mich, brauche dann eher was mit
seriellem Protokoll. Auf der Karte sollen feste HTML-Seiten mit Bildern
abgelegt werden, was ich vom PC aus erledigen will (deshalb FAT). Zur
Laufzeit sollen dann die aus dem Speicher gelesenen Daten im AVR
dynamisch angepasst werden (z.B Links oder Farben austauschen),
abhängig von bestimmten Portzuständen.

Da stellt sich natürlich gleich die Frage, ob das überhaupt machbar
ist, aber wenn ich das mit PC mache, braucht das viel zuviel Strom, und
ich glaube, dass ein MegaAVR dafür schnell und leistungsfähig genug
ist. Da wären halt erst mal als Ausgangsbasis die entsprechenden
LowLevel Routinen nicht schlecht...

Gruß   R A L F

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren