ZHCAAX6 May   2021 DRA710 , DRA712 , DRA714 , DRA716 , DRA718 , DRA722 , DRA724 , DRA725 , DRA726 , 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 Vision SDK 文件系统

从 Vision-SDK 3.4 开始,文件系统构建过程发生了一些变动,以支持更小的文件系统。尽管作为 Processor-SDK Linux Automotive 的一部分提供的文件系统约为 700MB,但作为 Vision SDK 发行版一部分的文件系统约为 60MB。移除传统 ADAS 用例不需要的组件可减小空间大小。

按照以下说明重新构建 Vision SDK 文件系统:

  1. 按照维基网站文章《Processor SDK Linux Automotive 软件开发人员指南》中的说明构建 Yocto 文件系统。
  2. 将 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-glsdk 文件夹中的补丁应用到 yocto 存储库中的 tisdk/sources/meta-glsdk 文件夹。
  3. 将 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-arago 文件夹中的补丁应用到 yocto 存储库中的 tisdk/sources/meta-arago 文件夹。
  4. 按照维基网站文章《Processor SDK Linux Automotive 软件开发人员指南》中的说明,通过运行 bitbake 命令重新构建文件系统。
  5. meta-arago 中的更改用于减小文件系统大小,而 meta-glsdk 中的更改用于基于 VDRM 和 VDRM+ IPUMM 的解码。