ETH_LWIP Documentation

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
User11187
Level 2
Level 2
Hi,

I'm trying to create a simple TCP socket server using Dave App ETH_LWIP.
LwIP is correctly running and I'm able to ping my board.

Can you suggest me some documents? I don't undestand which "methods" I can use. Do I have to include some header files in the main file?

Thank you

Regards

Matteo
0 Likes
1 Reply
Not applicable
HI Matteo,

The ETH_LWIP APP makes use of the ETH peripheral and lwIP software stack to implement the TCP/IP protocol suite. ETH peripheral of XMC microcontroller provides the ethernet MAC functionality. It supports 10/100 Mbits/s data transfer rate. It takes user provided data frames and formats them for transmission to an external PHY via MII or RMII interface. The peripheral has built in DMA and FIFO to offload the CPU. Light weight internet protocol(lwIP) is a small independent implementation of the TCP/IP protocol suite that has been developed by Adam Dunkels at the Computer and Networks Architectures(CNA) lab at Swedish Institute of Computer Science(SICS).

For more information on lwIP reference, there are as follows:

lwIP reference
1. lwIP software stack home page: http://savannah.nongnu.org/projects/lwip/
2. lwIP software stack wiki home page: http://lwip.wikia.com/wiki/LwIP_Wiki
3. lwIP software stack documentation page:
http://www.nongnu.org/lwip/

Regards,
Daryl
0 Likes