Parce que la langue maternelle est chinoise, les commentaires du code sont écrits en chinois.
Si vous êtes comme moi et que vous souhaitez nous rejoindre, veuillez me contacter:
Nom: zhaoge.zhang
Courriel: [email protected]
INTRODUCTION
LWIP est une petite implémentation indépendante de la suite de protocole TCP / IP.
L'implémentation LWIP TCP / IP est de réduire l'utilisation de la RAM tout en ayant un TCP à grande échelle. Cela rend LWIP adapté à une utilisation dans des systèmes embarqués avec des dizaines de kilo-kilobytes de RAM libre et de la place pour environ 40 kilo-kilo-roms.
LWIP a été initialement développé par Adam Dunkels au laboratoire Computer and Networks Architectures (CNA) au Swedish Institute of Computer Science (SICS) et est maintenant développé et maintenu par un réseau mondial de développeurs.
CARACTÉRISTIQUES
Applications
LICENCE
LWIP est disponible gratuitement sous une licence BSD.
DÉVELOPPEMENT
LWIP est devenu une excellente pile TCP / IP pour les appareils intégrés, et les développeurs utilisant la pile soumettent souvent des corrections de bogues, des améliorations et des ajouts à la pile pour augmenter encore son utilité.
Le développement de LWIP est hébergé sur Savannah, un point central pour le développement de logiciels, la maintenance et la distribution. Tout le monde peut aider à améliorer LWIP en utilisant l'interface de Savannah, Git et la liste de diffusion. Une équipe principale de développeurs engagera des modifications dans l'arbre source GIT.
La pile LWIP TCP / IP est maintenue dans le module Git «LWIP» et les contributions (telles que les ports de plate-forme) se trouvent dans le module «contrib» GIT.
Voir doc / savannah.txt pour plus de détails sur l'accès au serveur GIT pour les utilisateurs et les développeurs.
Les arbres Git actuels sont des Browsables: http://git.savannah.gnu.org/cgit/lwip.git http://git.savannah.gnu.org/cgit/lwip/lwip-ctrestrib.git
Soumettez des correctifs et des bogues via la page du projet LWIP: http://savannah.nongnu.org/projects/lwip/
Constructions d'intégration continue (GCC, Clang): https://travis-ci.org/yarrick/lwip-meged
DOCUMENTATION
L'auto-documentation du code source est régulièrement extraite des sources GIT actuelles et est disponible à partir de cette page Web: http://www.nongnu.org/lwip/
Il y a maintenant un wiki en pleine croissance sur LWIP à http://lwip.wikia.com/wiki/LWIP_WIKI
Il existe également des listes de diffusion que vous pouvez vous abonner à http://savannah.nongnu.org/mail/?group=lwip Plus Archives consultables: http://lists.nongnu.org/archive/html/lwip-users/ http://lists.nongnu.org/archive/httml/lwwip
Lwip a été écrit à l'origine par Adam Dunkels: http://dunkels.com/adam/
La lecture des articles d'Adam, les fichiers dans DOCS /, parcourant la documentation du code source et parcourant les archives de la liste de diffusion est un bon moyen de se familiariser avec la conception de LWIP.
Adam Dunkels [email protected] Leon Woestenberg [email protected]