Feb 23, 2016
06:10 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 23, 2016
06:10 AM
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
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
1 Reply
Not applicable
Feb 24, 2016
01:36 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Feb 24, 2016
01:36 AM
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
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