kurze Frage, weil mir grad keine richtig schlaue intelligente lösung einfällt. man bekommt über eine Ethernet-Schnittstelle Pakete angeliefert. Und zwar kommen 32 Pakete mit je 600Byte an Daten an - diese 32 Pakete bilden eine Gruppe sag ich mal. Diese Gruppe muss im µC anders zusammengestellt werden, was die einzelnen Bits angeht. Diese Daten kommen ca. alle Millisekunden an. Also jede ms 600Byte - variiert natürlich je nach Netzwerk. Die 600Byte stellen die Nutzdaten dar; Header etc. muss im µC ausgewertet werden und auf richtigkeit überprüft werden, dann werden die Nutzdaten freigegeben und können bearbeitet werden, ansonsten werden sie einfach gelöscht. Protokoll ist UDP. Das erste neue Paket, welches wieder auf die Reise geht, muss von jedem der 32 angekommenen Pakete jeweil das erste Bit beinhalten. Das zweite Paket muss von jedem der 32 Pakete das zweite Bit beinhalten usw. Um diese Umwandlung anstoßen zu können muss ich somit alle 32 Pakete mit jeweils 600Bytes irgendwo speichern. und dann brauch ich auch noch speicherplatz um die umwandlung durchfürhen zu können (bzw. das umgewandelte Paket abspeichern zu können, bevor es wieder rausgeschickt wird). Über ein LCD-Display kann der Benutzer eingeben, wie er die Sortierung der 600Bytes gern haben möchte. Des Weiteren wird noch ein kleiner Webbrowser auf dem µC installiert, damit man die Einstellungen auch von zuHause unternehmen kann + etwaige Fehlermeldungen sofort angezeigt werden. --> d.h. der µC wahrscheinlich ein ARM - aber noch nicht klar - hat viel zu tun. Wie würdet ihr die Behandlung der 600Byte Daten machen? Welchen externen Speicher nimmt man dafür und über welche Schnittstelle? TWI? Über Ideen und Anregungen wäre ich sehr dankbar. Bernd
>Welchen externen Speicher nimmt man dafür und über welche Schnittstelle?
SRAM über Datenbus
und performance-mäßig sollte ein ARM7 reichen? Bei solchen Sachen bin ich mir immer noch etwas unsicher, wenn es so große projekte sind... ab wann teilt man denn die arbeit auf zwei µC auf?
ok, aber der ARM7 reicht für diese anwendung... und arbeitsteilung zwischen mehreren µC macht keinen sinn - bzw. macht mann nicht. ok - verstanden..
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.