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