Forum: Mikrocontroller und Digitale Elektronik Migration von uIP auf LwIP


von Porter (Gast)


Lesenswert?

Hallo!

Hat schon mal jemand eine Firmware, die den uIP-Stack verwendet auf den 
LwIP-Stack zu migrieren?
Gibt es irgendwelche Tipps, Tricks und/oder Stolpersteine, auf die man 
aufpassen sollte!?

Leicht wird es nicht, dass habe ich jetzt schon festgestellt, da die 
Schnittstellen vorne und hinten nicht passen ... :(

Danke & Grüße
Porter

von Porter (Gast)


Lesenswert?

Hat keiner Erfahrung mit den Stacks???

von old man (Gast)


Lesenswert?

Was ist den der Anlass für die Umstellung?

Mit hat selbst bei den Cortexen immer die pure Größe des LwIP-Codes 
gestört. Das ist zwar nicht schlimm, aber mich stören manchmal 5s die 
das Flashen länger dauert...

Die API der beiden Stacks ist grundverschieden. Bei LwIP sollte man wohl 
am besten die Socket-Schnittstelle verwenden. Fakt ist, den 
Applikationscode(den der den Stack benutzt) musst du komplett neu 
schreiben. Dafür dürften dieser Code dann besser aussehen und besser zu 
Verstehen und zu Warten sein.

Würde ich mir aber nur antun wenn wirklich ein triftiger Grund dahinter 
steht.

Als Alternative gibt es sein kurzem auch PicoTcp

https://github.com/tass-belgium/picotcp

Eine Implementierung für LPC1768 findet man bei mbed. Selbst Erfahrungen 
habe ich damit nicht, wäre aber an welchen interessiert.

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.