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