I have modified the XAPP1026 (previously only available for ISE) to run on Vivado and integrated it with the sample apps HelloWorld, Blink Mutex and Semaphore. The lwIP apps are a simple HTTP screen, an echo app (use telnet) and Tx and Rx performance testing. This port was tested on a Zedboard but should work on the ZC702 as well. The Zedboard LEDs are interfaced by AXI IP and need a bitstream in the FPGA to operate. No bitstream is needed for the lwIP apps to run.
FreeRTOS_Zynq_Vivado.zip