Guten Morgen alle, ich bin neu im Embedded Linux und neue in Network Programmierung.die Daten eines PC über TCP / IP in einem Mikrocontroller transportiert Ich muss den Ethernet input auf Mikrocontroller im SPI konvertieren. wie könnte ich verfahren!!!!!!
Guten Morgen, zu aller erst gehört hinter eine Frage ein '?'(ASCII 63) und nicht eine Unmenge an '!'. Dann solltest Du genauer beschreiben, was Du vor hast. Mit deiner jetzigen Beschreibung ist nichts anzufangen. - Welche Hardware steht Dir zur verfügung? - Was für Daten willst Du "transportieren"? - Welche genauen Kenntnisse hast Du in Hard- / und Software? - Willst Du selbst die Hardware entwickeln, oder auf "Out-of-the-box" Komponenten zurück greifen? Suchst Du evtl. einen ENC28J60 ?! (http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf) VG
:
Bearbeitet durch User
Carter J. schrieb: > wie könnte ich verfahren!!!!!! Fragen werden mit einem Fragezeichen beendet. Mit einem. Du wirst Deine Aufgabenstellung präzisieren müssen. Was für Daten sind das, die Dein µC da via Ethernet empfangen soll, mit welcher Geschwindigkeit (sprich: Welchem SPI-Takt) sollen sie an was für einen SPI-Empfänger übertragen werden, und soll das nur eine einseitige Kommunikation sein, d.h. der SPI-Empfänger wird zugeblasen, ohne zu antworten? Desweiteren ist zu klären, worauf Dein Programm laufen soll. Ist der µC bereits vorgegeben, hat der ein Ethernet-Interface, oder ist das noch alles offen? Als nächstes wirst Du Deine Aufgabe in mehrer Teile zerlegen müssen. Sofern Du einen µC mit eigenem Ethernet-Interface verwendest, wirst Du das erst mal zum Laufen bekommen müssen. Ethernet-Frames empfangen und auswerten, TCP/IP-Stack zum Laufen bekommen, IP-Adressvergabe etc. klären --- da hast Du schon 'ne ganze Weile zu tun. Der Schritt, die empfangenen Daten auf der SPI-Schnittstelle auszugeben ist demgegenüber schon fast trivial.
- Als Daten Perioden und Amplitude - die Kommmunikation ist bidirektional - Der ucontroller ist noch nicht vorgegeben das muss ich noch aussuchen der µC sollt hauptsätchlich folgende Anforderungen haben: * Ethernet Port (1000Mbit/s) *mindestens 4 kanale SPI (4xSPI) weist ihr ein µC der die Anforderungen von oben erfüllt?
Phooo.... 1GBit Ethernet auf µC? 4 SPI Kanäle? Oha... Viel Erfolg, bei der Suche.... (ich glauben, du hast mehr Probleme, als du ahnst)
Carter J. schrieb: > - Der ucontroller ist noch nicht vorgegeben das muss ich noch aussuchen > der µC sollt hauptsätchlich folgende Anforderungen haben: > * Ethernet Port (1000Mbit/s) > *mindestens 4 kanale SPI (4xSPI) > weist ihr ein µC der die Anforderungen von oben erfüllt? Der Cortex M3 im Smartfusion2.
Carter J. schrieb: > - Als Daten Perioden und Amplitude Das ist nichtssagend. > - die Kommmunikation ist bidirektional Das hingegen nicht. Und was ist mit der Datenrate, die auf der SPI-Schnittstelle gefordert wird? Dein gefordertes GBit-Interface scheint hier schon recht ... krasse Vorgaben erahnen zu lassen.
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.