Forum: Mikrocontroller und Digitale Elektronik Ethernet beim LPC2368 / µVision3


von Andreas (Gast)


Lesenswert?

Hallo,

ich möchte aktuell den LPC2368 von NXP über Ethernet ansteuern. Zum 
Entwickeln und Debuggen möchte ich µVision3 von Keil benutzen, habe 
allerdiungs festgestellt, dass die Software gar keine 
Ethernetunterstützung bietet.
Bringt mich hierbei die Realtime Library von Keil weiter?
Hat hier schon jemand Erfahrung mir der Ethernetimplementierung beim 
LPC?
Vielleicht kann mir jemand hier noch ein paar Tipps geben.

Gruß

Andreas

von Robert Teufel (Gast)


Lesenswert?

@Andreas
Die Realtime Library bring Dich auf jeden Fall weiter aber es gibt auch 
noch andere Optionen.
Z.B. von NXP direkt
http://www.standardics.nxp.com/support/software/nichelite/pdf/nichelite.for.lpc.leaflet.pdf
http://www.standardics.nxp.com/support/software/nichelite/
Vielleicht nicht der best Stack auf dem Markt aber mit Sicherheit einer, 
der kein initiales Investment erfordert.
Bei Nutzung in der Firma wuerde ich allerdings eher die o.g. Realtime 
Library benuetzen oder z.B. den TCP/IP Stack von Segger. Beide nicht 
ganz umsonst aber viel billiger als es selbst zu entwickeln.

Gruss, Robert

von Markus (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab da mal was gemacht... Basis uIP
Die Quellen kommen aus mehreren frei verfügbaren Downloads und ich hab 
das zusammen gebracht. Ein Großteil aus dem FreeRTOS.

Das ganze ist aber noch nicht fertig. Der Letzte Stand war, dass ich es 
hinbekommen wollte, dass ich mit uIP ein Listen auf einen 2. Port habe, 
der dann andere Funktionen aufruft, habs aber noch nicht ganz geschafft.

Der Aufruf:
uIP_TaskInit(); // Initialisierung

uIP_Task(); // Aus dem Main-Task

Dabei ist uIP so umgestellt, dass es niemals wartet und der Main-Task 
nicht unterbrochen wird. Mein LPC2368 macht bei 32MHz und mit vielen 
anderen solcher Tasks immer noch 80000 Main-Loop Zyklen.

Sollten da Zeilen mit "Seriell_xxxx()" oder "LCD_xxx()" din sein, dann 
einfach auskommentieren, die sind nur für Debug-Ausgaben aufs Display 
oder UART.

Kann man mit uIP mehrere Ports gleichzeitig offen haben?

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
Noch kein Account? Hier anmelden.