Вышла версия 1.0 uIP - существенные изменения Вышла версия 1.0 uIP - существенные изменения
http://www.sics.se/~adam/uip/index.html
Изменения:
* A new API: protosockets that are similar to BSD sockets but does not require any underlying multithreading system.
* New application: DHCP client. Web server rewritten with protosockets.
Полный список - внушительно!
http://www.sics.se …dam/uip/changelog.html
Дока - очень качественная.
http://www.sics.se …oad/uip-1.0-refman.pdf
Исходники
http://www.sics.se …ownload/uip-1.0.tar.gz
Открыли mail list
http://www.sics.se/~adam/uip/list.html
Архив листа
http://www.sics.se …ers.html/maillist.html
Уже есть порт для FreeRTOS - Richard Barry has made a new port of FreeRTOS using uIP 1.0.
http://www.freerto …org/portstr912iar.html
Синтетический порт для отладки - The uIP to Windows(use WinPcap).
http://higepon.mon …/moin.py/uipForWindows
Правда, он для версии 0.9 - но, полагаю, "перехак" будет разумной сложности.
Нетривиальный проект microVNC - на ATmega161!
http://www.laskate …s/microVNCoverview.htm
Чтобы оценить - не пожалейте траффика,скачайте демо ролики - "внушает!
http://www.laskate …/microVNCdownloads.htm
Projects using uIP - много чего интересного
http://www.sics.se/~adam/uip/links.html
С лицензией все очень хорошо - the full BSD-style license
http://www.sics.se …~adam/uip/license.html
В дистрибуте достаточно много примеров, в том числе простенький telnet сервер.
В общем, замечательная штука для небольших контроллеров. Также очень хорошо подходит для отладочных целей - printf/scanf вместо COM порта на IP делать.