ZHCAAX6 May   2021 DRA710 , DRA712 , DRA714 , DRA716 , DRA718 , DRA722 , DRA724 , DRA725 , DRA726 , DRA744 , DRA745 , DRA746 , DRA74P , DRA750 , DRA756 , DRA75P , DRA76P , DRA77P , DRA780 , DRA781 , DRA782 , DRA783 , DRA785 , DRA786 , DRA787 , DRA788 , DRA790 , DRA791 , DRA793 , DRA797 , TDA2EG-17 , TDA2HF , TDA2HG , TDA2HV , TDA2LF , TDA2P-ABZ , TDA2P-ACD , TDA2SA , TDA2SG , TDA2SX

 

  1.   商标
  2. 1简介
    1. 1.1 标准 DRM 框架
    2. 1.2 基于 vDRM 的框架
  3. 2在 Linux 上基于 vDRM 显示内容
  4. 3Linux 上基于 vDRM 的多媒体支持
    1. 3.1 Gstreamer
    2. 3.2 viddec3test
    3. 3.3 modetest
    4. 3.4 kmscube
  5. 4显示基于 Weston 的应用
  6. 5显示基于 EGL 的应用程序
  7. 6跨 PSDKLA 和 VISION-SDK 的交互式显示
    1. 6.1 ALPHA 设置
    2. 6.2 ZORDER 设置:DISPC_xxx_ATTRIBUTES[26-27]
  8. 7双显示器演示
  9. 8构建 Linux Vision SDK 文件系统
  10. 9参考文献

Linux 上基于 vDRM 的多媒体支持

由于 IVI/cluster/ADAS,项目对启动时间有特定的要求。与标准 DRM 显示框架不同。vDRM 框架可以调整多核架构并改善启动时性能。

对于 PSDKLA + VISION-SDK 架构,我们通常使用早期启动晚期附加的模式。图 3-1 显示了启动流程。

GUID-20210407-CA0I-XCBM-XJTX-TKFKNMCK8L07-low.gif图 3-1 启动流程

某些基于 omapdrm 的应用程序不能与虚拟 DRM 一同使用。因此,我们需要调整 vDRM 要求。以下是一些示例:Gstreamer/viddec3test/modetest/kmscube。可以从附件下载这些二进制文件。