Debido a que el idioma nativo es chino, los comentarios del código están escritos en chino.
Si eres como yo y te gustaría unirte a nosotros, contácteme:
Nombre: zhaoge.zhang
Correo electrónico: [email protected]
INTRODUCCIÓN
LWIP es una pequeña implementación independiente de la suite de protocolo TCP/IP.
El enfoque de la implementación de LWIP TCP/IP es reducir el uso de RAM mientras tiene un TCP de escala completa. Esto hace que LWIP sea adecuado para su uso en sistemas integrados con decenas de kilobytes de carnero libre y espacio para alrededor de 40 kilobytes de ROM de código.
LWIP fue desarrollado originalmente por Adam Dunkels en el laboratorio de arquitecturas de computadora y redes (CNA) en el Instituto Sueco de Ciencias de la Computación (SIC) y ahora es desarrollada y mantenida por una red mundial de desarrolladores.
CARACTERÍSTICAS
Aplicaciones
LICENCIA
LWIP está disponible gratuitamente bajo una licencia BSD.
DESARROLLO
LWIP se ha convertido en una excelente pila TCP/IP para dispositivos integrados, y los desarrolladores que usan la pila a menudo envían correcciones de errores, mejoras y adiciones a la pila para aumentar aún más su utilidad.
El desarrollo de LWIP se aloja en Savannah, un punto central para el desarrollo de software, mantenimiento y distribución. Todos pueden ayudar a mejorar LWIP mediante el uso de la interfaz de Savannah, GIT y la lista de correo. Un equipo central de desarrolladores cometerá cambios en el árbol de origen GIT.
La pila LWIP TCP/IP se mantiene en el módulo GIT 'LWIP' y las contribuciones (como los puertos de plataforma) están en el módulo Git 'Contrib'.
Consulte Doc/Savannah.txt para obtener detalles sobre el acceso al servidor GIT para usuarios y desarrolladores.
Los árboles git actuales son de trabajo web: http://git.savannah.gnu.org/cgit/lwip.git http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git
Envíe parches y errores a través de la página del proyecto LWIP: http://savannah.nongnu.org/projects/lwip/
Construcciones de integración continua (GCC, Clang): https://travis-ci.org/yarrick/lwip-merged
DOCUMENTACIÓN
La auto documentación del código fuente se extrae regularmente de las fuentes GIT actuales y está disponible en esta página web: http://www.nongnu.org/lwip/
Ahora hay una wiki en constante crecimiento sobre LWIP en http://lwip.wikia.com/wiki/lwip_wiki
Además, hay listas de correo que puede suscribirse en http://savannah.nongnu.org/mail/?group=lwip Plus Archivos de búsqueda: http://lists.nongnu.org/archive/html/lwip-users/ http://lists.nongnu.org/archive/html/lwiLvelvel
LWIP fue escrito originalmente por Adam Dunkels: http://dunkels.com/adam/
Al leer los documentos de Adam, los archivos en Docs/, navegar por la documentación del código fuente y navegar por los archivos de la lista de correo es una buena manera de familiarizarse con el diseño de LWIP.
Adam Dunkels [email protected] Leon Woestenberg [email protected]