Back to the SERVICES main page
AVR UC3 Series Software Framework: the lwIP TCP/IP stack.
Copyright © 2007 Atmel Corporation
Introduction
This module holds a port of the lwIP TCP/IP stack
on the AVR® UC3™ freeRTOS.org port and over the AVR® UC3™ A series MACB interface for the Ethernet access.
For examples of usage, see the basic two-in-one web server and TFTP server demo
or the Control Panel demo.
lwIP TCP/IP stack
lwIP is an implementation of the TCP/IP protocol suite. The focus of the lwIP TCP/IP implementation is to reduce resource usage while still having a full scale TCP.
- lwIP features:
- IP (Internet Protocol) including packet forwarding over multiple network interfaces
- ICMP (Internet Control Message Protocol) for network maintenance and debugging
- UDP (User Datagram Protocol) including experimental UDP-lite extensions
- TCP (Transmission Control Protocol) with congestion control, RTT estimation and fast recovery/fast retransmit
- Specialized raw API for enhanced performance
- Optional Berkeley-alike socket API
- DHCP (Dynamic Host Configuration Protocol)
- PPP (Point-to-Point Protocol)
- ARP (Address Resolution Protocol) for Ethernet
lwIP is freely available (under a BSD-style license) in C source code format and can be downloaded from the development homepage.
More documentation on lwIP can be found here:
http://lwip.wikia.com/wiki/LwIP_Wiki.
Device Info
All AVR® UC3™ A series devices with a MACB module can be used. This port has been tested with the following setup(s):
AT32UC3A0512 on the EVK1100 evaluation kit.