Da die Muttersprache chinesisch ist, werden die Code -Kommentare auf Chinesisch geschrieben.
Wenn Sie wie ich sind und sich uns anschließen möchten, kontaktieren Sie mich bitte:
Name: Zhaoge.zhang
E -Mail: [email protected]
EINFÜHRUNG
LWIP ist eine kleine unabhängige Implementierung der TCP/IP -Protokollsuite.
Der Schwerpunkt der LWIP -TCP/IP -Implementierung liegt auf der Reduzierung der RAM -Nutzung und besteht darin, gleichzeitig eine TCP in vollem Umfang zu haben. Dies macht LWIP für den Einsatz in eingebetteten Systemen mit zehn Kilobyten freien Widder und Platz für etwa 40 Kilobyte Code -ROM geeignet.
LWIP wurde ursprünglich von Adam Dunkels im Labor der Computer- und Netzwerke Architectures (CNA) am schwedischen Institut für Informatik (SICs) entwickelt und wird jetzt von einem weltweiten Netzwerk von Entwicklern entwickelt und gepflegt.
MERKMALE
Anwendungen
LIZENZ
LWIP ist unter einer BSD -Lizenz frei verfügbar.
ENTWICKLUNG
LWIP hat sich zu einem ausgezeichneten TCP/IP -Stapel für eingebettete Geräte entwickelt, und Entwickler, die den Stapel verwenden, reichen häufig Fehlerbehebungen, Verbesserungen und Ergänzungen zum Stapel ein, um seine Nützlichkeit weiter zu erhöhen.
Die Entwicklung von LWIP findet auf Savannah statt, einem zentralen Punkt für Softwareentwicklung, Wartung und Vertrieb. Jeder kann dazu beitragen, die LWIP durch die Verwendung der Savannah -Oberfläche, Git und der Mailingliste zu verbessern. Ein Kernteam von Entwicklern wird Änderungen am Git -Quellbaum begehen.
Der LWIP -TCP/IP -Stack wird im Git -Modul "LWIP" aufrechterhalten, und Beiträge (wie Plattformports) befinden sich im Git -Modul "Contrig".
Weitere Informationen zum GIT -Serverzugriff für Benutzer und Entwickler finden Sie unter doc/savannah.txt.
Die aktuellen Git-Bäume sind Webbrowsable: http://git.savannah.gnu.org/cgit/lwip.git http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git
Patches und Fehler über die Seite LWIP -Projekt einreichen: http://savannah.nongnu.org/projects/lwip/
Kontinuierliche Integration Builds (GCC, Clang): https://travis-ci.org/yarrick/lwip-merged
DOKUMENTATION
Die Selbstdokumentation des Quellcodes wird regelmäßig aus den aktuellen Git -Quellen extrahiert und ist auf dieser Webseite verfügbar: http://www.nongnu.org/lwip/
Es gibt jetzt ein ständig wachsendes Wiki über Lwip unter http://lwip.wikia.com/wiki/lwip_wiki
Also, there are mailing lists you can subscribe at http://savannah.nongnu.org/mail/?group=lwip plus searchable archives: http://lists.nongnu.org/archive/html/lwip-users/ http://lists.nongnu.org/archive/html/lwip-devel/
LWIP wurde ursprünglich von Adam Dunkels geschrieben: http://dunkels.com/adam/
Wenn Sie Adams Papiere lesen, sind die Dateien in DOCS/, das Durchsuchen der Quellcode -Dokumentation und das Durchsuchen der Mailinglistenarchive sind eine gute Möglichkeit, sich mit dem Design von LWIP vertraut zu machen.
Adam dunkels [email protected] Leon Woestenberg [email protected]