STM32F4x7 Webserver Demo

Based on the lwIP TCP/IP stack


Home page

 Led control

ADC status bar

STM32 F-4 Series

A new generation on STM32 with significant improvement in

features / performance:

  • More Memory
  • Advanced features
  • Maintain close pin-out compatibility
  • Maintain close software compatibility
Complement the existing family with more performance, memory and features

The STM32F4x7 home page


 

 About this demonstration

 

This webserver is a part of a demonstration package developed on the top level of the lwIP TCP/IP stack.

The package contains nine applications:

  1. Applications running in standalone (without an RTOS):
  • A Webserver. 
  • A TFTP server.
  • A TCP echo client application
  • A TCP echo server application
  • A UDP echo client application
  • A UDP echo server application 
  1. Applications running with FreeRTOS operating system:
  • A Webserver based on netconn API.
  • A Webserver based on socket API.
  • A TCP/UDP echo server application based on netconn API. 

 

 

 About LwIP

 

lwIP, pronounced lightweight IP, is an open source TCP/IP stack developed by Adam Dunkels at the Swedish Institute of Computer Science and is maintained now by a world wide community of developers.

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

For more informations you can refer to the website:  http://savannah.nongnu.org/projects/lwip/