从 Vision-SDK 3.4 开始,文件系统构建过程发生了一些变动,以支持更小的文件系统。尽管作为 Processor-SDK Linux Automotive 的一部分提供的文件系统约为 700MB,但作为 Vision SDK 发行版一部分的文件系统约为 60MB。移除传统 ADAS 用例不需要的组件可减小空间大小。
按照以下说明重新构建 Vision SDK 文件系统:
- 按照维基网站文章《Processor SDK Linux Automotive 软件开发人员指南》中的说明构建 Yocto 文件系统。
- 将 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-glsdk 文件夹中的补丁应用到 yocto 存储库中的 tisdk/sources/meta-glsdk 文件夹。
- 将 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-arago 文件夹中的补丁应用到 yocto 存储库中的 tisdk/sources/meta-arago 文件夹。
- 按照维基网站文章《Processor SDK Linux Automotive 软件开发人员指南》中的说明,通过运行 bitbake 命令重新构建文件系统。
- meta-arago 中的更改用于减小文件系统大小,而 meta-glsdk 中的更改用于基于 VDRM 和 VDRM+ IPUMM 的解码。