DevKit8500D/A User Manual - DMCS Pages for Students
DevKit8500D/A User Manual - DMCS Pages for Students
DevKit8500D/A User Manual - DMCS Pages for Students
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
3.5.3 Display interface<br />
Control<br />
Application<br />
GUI<br />
Application<br />
Streamimg<br />
Application<br />
<strong>User</strong><br />
sysfs<br />
Interface<br />
/dev/fb0<br />
FBDEV Driver<br />
/dev/v4l2/video1<br />
/dev/v4l2/video2<br />
V4L2 Driver<br />
Graphics<br />
Video1<br />
Video2<br />
Kernel<br />
overlay<br />
overlay<br />
overlay<br />
DSS Library<br />
LCD<br />
TV<br />
Manag<br />
Manag<br />
er<br />
er<br />
LCD Control<br />
DSS Library<br />
Video<br />
Encoder<br />
Hardware<br />
Figure 3.7.3 Modular structure <strong>for</strong> display<br />
Display Sub-System hardware integrates one graphics pipeline, two video pipelines, and two<br />
overlay managers (one <strong>for</strong> digital and one <strong>for</strong> analog interface). Digital interface is used <strong>for</strong> LCD<br />
and DVI output and analog interface is used <strong>for</strong> TV out.<br />
The primary functionality of the display driver is to provide interfaces to user level applications and<br />
managing of Display Sub-System hardware.<br />
Kernel Driver reference path:<br />
linux-2.6.32-devkit8500/drivers/video/omap2/<br />
linux-2.6.32-devkit8500/drivers/video/omap2/omapfb/omapfb-main.c<br />
41