LightWeight IP Application Examples
Anirudha Sarangi, Stephen W MacMahon, Upender Cherukupaly · 2014
Summary Lightweight IP (lwIP) is an open source TCP/IP networking stack for embedded systems. The Xilinx® Software Development Kit (SDK) provides lwIP software customized to run on various Xilinx embedded systems that can be MicroBlaze™ or PowerPC® processor based. The Xilinx SDK provided lwIP software can also be run on ARM®-based Xilinx Zynq®-7000 All Programmable (AP) SoC. The information in this application note applies to MicroBlaze processors and ARM-based Zynq-7000 AP SoC systems. This document describes how to use the lwIP library to add networking capability to an embedded system. In particular, lwIP is utilized to develop these applications: echo server, web server, Trivial File Transfer Protocol (TFTP) server, and receive and transmit throughput tests. You can download the Reference Design Files for this application note from the Xilinx website. For detailed information about the design files, see Reference Design.