LPC+Keil+Ethernert

OP #1028123
Hallo noch mal,

Ich habe im Forum gesucht und auch mir die Beispiele von der Keil 
Software zum Thema Ethernet angeschauht, nur verstehe ich nicht, welchen 
Code ich schreiben muss, um zum Beispiel Daten über eine TCP-IP / socket 
zu senden und zu empfangen. Weil ich kann doch nicht einfach den Code 
nehmen der für windows socket geht, oder?
Mein Board ist von der Firma Phytec LPC2294 / Keil uVerion3.
Besten Dank im voraus.
Hotte
Gast #1028224
Die Beispiele von Keil demonstrieren nur den Umgang mit dem
EMAC. Du brauchst noch einen TCP-Stack. Der setzt auf den
EMAC auf. Bekannt sind µIP (uip) und lwip, wobei letzterer
in der ARM-Welt häufiger eingesetzt wird. µIP ist eher für
kleine (8Bit-) Controller. Daneben gibt es noch GNU EasyWeb,
das ich von Größe und Leistung mit µIP gleichsetzen würde.
Diese Implementierungen sind frei und zumindest die ...IP
Stacks dürfen auch in Closed-Source Projekten eingesetzt
werden. Alle drei Versionen sind für den arm-gcc Compiler
geschrieben.
Für die Keil/Realview Umbegebung gibt es noch einen Stack
von InterNiche. NXP hat sowas wie einen Vertrag mit denen
durch den die Software auf LPC Controllern kostenlos verwendet
werden darf.

Soweit ich weiß unterstützt keine der Implementierungen
von Haus aus deinen EMAC von SMSC. Da mußt du selber ran
und einen bestehenden Code entsprechend anpassen.
Du könntest dich aber mal in der LPC2000 Gruppe von Yahoo
umsehen bzw. auch nachfragen ob da jemand etwas zu
sagen kann.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.