Zynq Ult VCU TRD User Guide
26
UG1250 (v2019.1) May 29, 2019
Chapter 3:
APU Software Platform
Graphics
Qt is a full development framework with tools designed to streamline the creation of
applications and user interfaces for desktop, embedded, and mobile platforms. Qt uses
standard C++ with extensions including signals and slots that simplify handling of events.
This helps in the development of both the GUI and server applications which receive their
own set of event information and should process them accordingly.
Display
Linux kernel and user-space frameworks for display and graphics are intertwined and the
software stack can be quite complex with many layers and different standards and APIs. On
the kernel side, the display and graphics portions are split with each having their own APIs.
However, both are commonly referred to as a single framework, namely DRM/KMS. This
split is advantageous, especially for SoCs that often have dedicated hardware blocks for
display and graphics. The display pipeline driver responsible for interfacing with the display
X-Ref Target - Figure 3-3
Figure 3-3:
Video Capture Media Pipelines from Left: SDI, TPG, HDMI RX, and CSI RX
vcap_tp0 output 0
/dev/video1
vcap_hdmi output 0
/dev/video0
vcap_csi output 0
/dev/video2
0
1
0
0
1
0
1
0
0
0
0
1
0
1
1
a00e0000.tpg
/dev/v4l-subdev0
a0000000.v_hdmi_rx_ss
/dev/v4l-subdev8
a0080000.scaler
/dev/v4l-subdev7
a0250000.v_demosaic
/dev/v4l-subdev3
IMX274
/dev/v4l-subdev1
a00f0000.csiss
/dev/v4l-subdev2
a0200000.scaler
/dev/v4l-subdev6
a0270000.v_gamma
/dev/v4l-subdev4
a0240000.csc
/dev/v4l-subdev5
vcap_sdirx output 0
(/dev/video0)
1
a0080000.scaler
/dev/v4l-subdev1
0
1
80000000.vcap_uhds
di_rx_ss
(/dev/v4l-subdev0)
0
video_cap input 0
(/dev/video9)
0
xlnx-scdchan 0
/dev/v4l-subdev20
X19447-050819