uIP (micro IP)

uIP (micro IP)

Bei uIP handelt es sich um einen open-source TCP/IP-Stack, der privat wie kommerziell frei verwendet werden darf. Der Stack ist zum RFC-Standard kompatibel und wird bevorzugt in 8-Bit-Mikrocontrollern eingesetzt, wie zum Beispiel dem AVRmega von Atmel. Durch die Portierung auf andere Mikrocontroller und sogar auf DSPs [1] [2] ist der Stack auf vielen eingebetteten Systemen einsetzbar. Entwickelt wurde der Stack von Adam Dunkels unter Verwendung seiner Protothreads-Implementierung.[3].

Es werden die Protokolle ARP, SLIP, ICMP, TCP und UDP unterstützt. Des Weiteren existiert Code für Standardanwendungen wie Webservern, SMTP-Clients, Telnetsevern, Webclients und DNS. Ebenso ist eine IPv6-Unterstützung zu finden.[4]

Der Stack zeichnet sich durch minimale Codegröße und Speichernutzung aus. Dies ist der Grund dafür, dass er in der AVR-Szene häufig Verwendung findet.

Einzelnachweise

  1. Ports of uIP. Abgerufen am 20. Juni 2010 (englisch).
  2. Inside the uIP Stack - Adding network support to a DSP-based embedded system. 1. Februar 2005, abgerufen am 20. Juni 2010 (englisch).
  3. A. Dunkels: Full TCP/IP for 8-Bit Architectures 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, 14. Oktober 2008, abgerufen am 26. Januar 2010 (englisch).

Weblinks


Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • UIP (micro IP) — uIP (micro IP)  это открытый TCP/IP стек/модуль, разработан для микроконтроллеров с 8 и 16 битной архитектурой . Проект «uIP» основан Адамом Дункелсом из «Networked Embedded Systems» Шведского института компьютерных наук (SICS) под лицензией …   Википедия

  • UIP — UIP  аббревиатура: United International Pictures  американская кинокомпания дистрибьютор; uIP (micro IP)  TCP/IP протокол для микроконтроллеров …   Википедия

  • UIP — Meanings of UIP:*United International Pictures film distributor *Universal Installer Project An XML file format describing a product to be installed. It was developed by Macrovision for their InstallShield suite. Files of this format are suffixed …   Wikipedia

  • UIP — Die Abkürzung UIP steht für: uncovered interest parity, ungedeckte Zinsparität UNESCO Institut für Pädagogik Hamburg United International Pictures, ein weltweit agierender Filmverleih Union Internationale des Wagons Privés, französisch:… …   Deutsch Wikipedia

  • Adam Dunkels — Infobox Celebrity name = Adam Dunkels caption = birth date = birth date and age|1978|05|28 birth place = Sweden occupation = Researcher website = http://www.sics.se/ adam/ known for = Contiki, lwIP, uIP, Protothreads footnotes = Adam Dunkels,… …   Wikipedia

  • 6LoWPAN — est l acronyme de IPv6 Low power Wireless Personal Area Networks[note 1] ou IPv6 LoW Power wireless Area Networks[note 2]. C est également le nom d un groupe de travail de l IETF. Le groupe 6LoWPAN a défini les mécanismes d encapsulation et de… …   Wikipédia en Français

  • LwIP — (lightweight IP) est une pile TCP/IP open source largement utilisée pour le développement de systèmes embarqués. lwIP a été développé à l origine par Adam Dunkels au Swedish Institute of Computer Science et est maintenant développé et maintenu… …   Wikipédia en Français

  • Lwip — (lightweight IP) est une pile TCP/IP open source largement utilisée pour le développement de systèmes embarqués. lwIP a été développé à l origine par Adam Dunkels au Swedish Institute of Computer Science et est maintenant développé et maintenu… …   Wikipédia en Français

  • lwIP — (lightweight IP) est une pile TCP/IP open source largement utilisée pour le développement de systèmes embarqués. lwIP a été développé à l origine par Adam Dunkels au Swedish Institute of Computer Science et est maintenant développé et maintenu… …   Wikipédia en Français

  • lwIP — Тип стек TCP/IP Автор Adam Dunkels Разработчики lwIP developers group Написана на C Операционная система Кроссплатформенное программное обеспечение Аппаратная платформа …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”