Поскольку родной язык китайский, комментарии кода написаны на китайском языке.
Если вы похожи на меня и хотите присоединиться к нам, пожалуйста, свяжитесь со мной:
Имя: Zhaoge.zhang
Электронная почта: [email protected]
ВВЕДЕНИЕ
LWIP - небольшая независимая реализация набора протоколов TCP/IP.
В центре внимания реализации LWIP TCP/IP - уменьшить использование оперативной памяти, при этом имея полномасштабную TCP. Это делает LWIP, подходящим для использования в встроенных системах с десятками килобит свободной оперативной памяти и места для примерно 40 килобитов кодового ПЗУ.
Первоначально LWIP был разработан Адамом Данкельсом в лаборатории компьютерных и сети архитектур (CNA) в Шведском институте компьютерных наук (SICS) и в настоящее время разрабатывается и поддерживается всемирной сетью разработчиков.
ФУНКЦИИ
Приложения
ЛИЦЕНЗИЯ
LWIP свободно доступен по лицензии BSD.
РАЗРАБОТКА
LWIP превратился в отличный стек TCP/IP для встроенных устройств, и разработчики, использующие стек, часто отправляют исправления, улучшения и дополнения в стеке, чтобы еще больше повысить его полезность.
Разработка LWIP размещена на Саванне, центральной точке разработки программного обеспечения, обслуживания и распространения. Каждый может помочь улучшить LWIP с использованием интерфейса Саванны, GIT и списка рассылки. Основная команда разработчиков будет вносить изменения в дерево источника GIT.
Стек LWIP TCP/IP поддерживается в модуле GIT «LWIP», а вклады (такие как порты платформы) находятся в модуле GIT «вносить».
См. Doc/Savannah.txt для получения подробной информации о доступе к серверу GIT для пользователей и разработчиков.
Текущие деревья GIT являются веб-бровями: http://git.savannah.gnu.org/cgit/lwip.git http://git.savannah.gnu.org/cgit/lwip/lwip-contrib.git
Отправьте исправления и ошибки через страницу проекта LWIP: http://savannah.nongnu.org/projects/lwip/
Непрерывная интеграция сборка (GCC, Clang): https://travis-ci.org/yarrick/lwip-merged
Документация
Самостоятельная документация исходного кода регулярно извлекается из текущих источников GIT и доступна на этой веб -странице: http://www.nongnu.org/lwip/
В настоящее время постоянно растут вики о LWIP на http://lwip.wikia.com/wiki/lwip_wiki
Кроме того, есть списки рассылки, которые вы можете подписаться по адресу http://savannah.nongnu.org/mail/?group=lwip плюс поиск Архив: http://lists.nongnu.org/archive/html/lwip-users/mttp://lists.nongnu.orgip/html/html/html/htmlm
Lwip был первоначально написан Адамом Данкельсом: http://dunkels.com/adam/
Чтение документов Адама, файлы в Docs/, просмотр документации исходного кода и просмотр архивов списка рассылки - хороший способ познакомиться с дизайном LWIP.
Adam Dunkels [email protected] Leon Woestenberg [email protected]