Hallo zusammen, ich möchte Daten, die ich über zwei RS232 Schnittstellen und per UDP erhalte parsen und teilweise auf einer CompactFlash Karte (ohne Dateisystem) speichern. Die gespeicherten Daten sollen dann auch direkt per UDP gebroadcastet werden. Außerdem sollen die gespeicherten Daten per FTP downloadbar sein und man soll den "Logger" (Trennzeichen, Speicher löschen,...) über Telnet konfigurieren können. Da im Netzwerk mehrere solcher Geräte broadcasten werden, möchte ich außerdem eine Kollisionsvermeidung integrieren. Meint ihr so etwas ist mit einem AVR (zusammen mit einem ENC28J60) noch möglich, oder wäre es sinnvoller einen ARM mit integriertem Ethernet (ich hatte für Testzwecke z.B. an das LPC-P2378 Board von Olimex gedacht) zu verwenden ? Vielleicht auch in Kombination mit einem RTOS, da die exakte zeitliche Zuordnung der Daten sehr wichtig ist. Tobias
Du möchtest FTP, dann schlag dir "ohne Dateisystem" aus dem Kopf.
Der Schritt von RTOS zu Dateisystem ist relativ klein. Natuerlich kann man ohn e datei system zugreifen. Der Begriff Logger und Etherney passt eher nicht zusammen. Da so eine Schnittstelle einiges an Strom verbraucht.
Nimm einen ARM. Ich denke das ein AVR für eine solche Anwendung viel zu wenig RAM haben wird. Auch die Performance wird bei einem AVR zu gering sein um eine brauchbare Datenrate per FTP übers Ethernet zu erreichen.
erstmal danke für die antworten. @6632 Strom ist genug vorhanden. Vielleicht war der Begriff Logger aber etwas unglücklich gewählt. Die Daten werden nur geloggt, falls bei der Übertragung übers Ethernet. bzw im PC-System, welches die gesendeten Daten sammelt, etwas schief geht. Natürlich wird dem FTP-Client ein Dateisystem angeboten. Auf der CompactFlash Karte selst existiert dieses aber nicht (zumindest kein Standard). Ich habe an einen Sektor mit Statusinformationen (u.A. Start und Endpointer) und einen Datenbereich mit Ringspeicher gedacht um den verfügbaren Platz und die Lebensdauer der Karte optimal zu nutzen. Hat jemand vielleicht Erfahrungen mit dem genannten Olimex Board (LPC-P2378) gemacht, bzw kann mir ein anderes Board empfehlen ?
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.