Download Xilinx XAPP794 1080P60 Camera Image Processing

Transcript
Rebuilding the Hardware Platform
Web Session Task
The web-based GUI is implemented with several applications. Figure 49 illustrates how these
applications interact with each other.
X-Ref Target - Figure 49
Web Server
Web Pages
zvik_camera_linux_webserver.elf
STDIN STDOUT
Image Statistics Task
Main Task
Names
Pipes
Web Session Task
zvik_camera_linux_app.elf
X794_49_102612
Figure 49:
Web-Based GUI Block Diagram
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. Got to this website:
http://www.xilinx.com/products/intellectual-property/EF-DI-VID-IMG-IP-PACK.htm
2. Click the Evaluate link located on the upper-left of the web page, as shown in Figure 50,
and follow the on-line instructions.
X-Ref Target - Figure 50
X794_50_102612
Figure 50:
XAPP794 (v1.2) January 2, 2013
Xilinx Video and Image Processing Pack Evaluation License Example
www.xilinx.com
43