This document presents a demonstration package built on top of the LwIP (Lightweight IP) TCP/IP stack which is an open source stack intended for embedded devices.
The note presents a demonstration package built on the LwIP (Lightweight IP) TCP/IP stack for STM32F407/STM32F417 microcontrollers. It includes nine example applications such as web servers, TFTP server, TCP/UDP echo clients and servers, both in standalone mode and with FreeRTOS.
The document describes the LwIP stack features, its three APIs (Raw, Netconn, Socket), the low‑level Ethernet driver, memory configuration options, and provides footprint information for each demo module.
| Total Flash memory for all modules | 55220 bytes |
|---|
The note applies to the STM32F407 and STM32F417 microcontrollers.
LwIP offers three APIs: the native Raw API, the high‑level Netconn API, and the BSD Socket API.
The package includes a web server, a TFTP server, TCP and UDP echo client and server applications, both in standalone mode and with FreeRTOS.
It lists the flash and SRAM usage of each demo module and the total memory consumption.