User manual

Rebuilding the Hardware Platform
XAPP794 (v1.3) December 20, 2013 www.xilinx.com 43
Web Session Task
The web-based GUI is implemented with several applications. Figure 47 illustrates how these
applications interact with each other.
The web server, a standard service provided by the open source BusyBox package in
embedded Linux, is the engine that generates the reference design web-based GUI.
The web page (index.html) that makes up the web-based GUI uses these technologies:
JavaScript
•CGI
When a CGI request is generated by the Web server, the
zvik_camera_linux_webserver.elf application is invoked. When this occurs, the
application translates the CGI request, which is in HTTP format, to text-based commands and
sends the command to the zvik_camera_linux_app.elf application via a named pipe.
The inverse of this process occurs for the response of each request or command.
Rebuilding the
Hardware
Platform
Licensing the Video and Image Processing Pack IP Cores
The image processing pipeline (iPipe) reference design uses several of the Xilinx Video and
Image Processing Pack IP cores that must be licensed prior to use. Follow these steps to
request an evaluation license:
1. Go to:
w
ww.xilinx.com/products/intellectual-property/EF-DI-VID-IMG-IP-PACK
2. Click the Evaluate link located on the upper-left of the web page, as shown in Figure 48,
and follow the online instructions, as shown in Figure 49.
X-Ref Target - Figure 47
Figure 47: Web-Based GUI Block Diagram
Web Server
Image Statistics TaskMain TaskWeb Session Task
Web Pages
zvik_camera_linux_webserver.elf
zvik_camera_linux_app.elf
STDIN STDOUT
Names
Pipes
X794_47_110513
X-Ref Target - Figure 48
Figure 48: Xilinx Video and Image Processing Pack Evaluation License Example
X794_48_110513