uIP (micro IP)

from Wikipedia, the free encyclopedia

In uIP is an open-source TCP / IP stack , which may be freely used privately and commercially. The stack is compatible with the RFC standard and is preferably used in 8-bit microcontrollers , such as the ATmega from Atmel . By porting it to other microcontrollers and even to DSPs , the stack can be used on many embedded systems . The stack was developed by Adam Dunkels using his Protothreads implementation.

The protocols ARP , SLIP , ICMP , TCP and UDP are supported. There is also code for standard applications such as web servers , SMTP clients, Telnet servers , web clients and DNS . Likewise, one is IPv6 -support to find.

The stack is characterized by minimal code size and memory usage. This is why it is widely used in the AVR scene.

uIP is often used together with the ProtoSockets , also developed by Adam Dunkels , a platform-independent implementation of the finite state machine .

Individual evidence

  1. Ports of uIP. (No longer available online.) Archived from the original on February 27, 2010 ; accessed on June 20, 2010 (English). Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / www.sics.se
  2. Inside the uIP Stack - Adding network support to a DSP-based embedded system. February 1, 2005, accessed on January 7, 2017 (English).
  3. A. Dunkels: Full TCP / IP for 8-Bit Architectures (PDF; 88 kB) In: Proceedings of the first international conference on mobile applications, systems and services (MOBISYS 2003) , 2003
  4. Cisco, Atmel and the Swedish Institute of Computer Science (SICS) Collaborate to Support a Future Where Any Device Can Be Connected to the Internet. Cisco, October 14, 2008, accessed January 26, 2010 .

Web links