Projects / uIP

uIP

uIP is probably the smallest implementation of the TCP/IP protocol stack ever written in a high level language; the code footprint is on the order of a few kilobytes and RAM usage is on the order of a few hundred bytes. uIP is intended to be used in embedded systems running low end 8- and 16-bit microcontrollers.

Tags
Licenses
Operating Systems

RSS Recent releases

  •  12 Jun 2006 02:35

Release Notes: A new socket-like API, protosockets, was added. uIP now has rudimentary IPv6 support. A DHCP client was added and the Web server was rewritten with protosockets. Device driver structure was simplified. Many bugfixes were made in the TCP code. A uIP mailing list was started.

  •  07 Oct 2003 08:21

Release Notes: The documentation has been reworked and substantially extended. IP fragment reassembly was added. Rudimentary UDP support was added. Support for TCP urgent data and retransmission time-out estimation was added. TCP flow control code was updated with zero-window probing. A Telnet server, an HTTP client, and an SMTP client were added as example applications. A number of bugs were fixed.

  •  15 Jan 2002 14:11

Release Notes: ARP support for running uIP over Ethernet, support for opening TCP connections from uIP, improvements/cleanups to the application/stack interface, and documentation updates.

  •  26 Nov 2001 05:21

Release Notes: Statistics gathering support has been added, and scripting abilities have been added to the Web server.

  •  21 Sep 2001 11:26

Release Notes: Support for packet sizes larger than 255 bytes was added. Zero copy TCP output has been implemented. Functions for checksumming and 32-bit additions have been moved out of the TCP/IP code and into architecture-specific files. TCP exponential backoff retransmission was fixed. Connections are reset after too many retransmissions. Connections are now explicitly initialized to the CLOSED state. The documentation has been updated.

Screenshot

Project Spotlight

Wandora

A Topic Map editor application.

Screenshot

Project Spotlight

Highlight

A universal source code to formatted text converter.