從 Vision-SDK 3.4 開始,文件系統(tǒng)構(gòu)建過程發(fā)生了一些變動(dòng),以支持更小的文件系統(tǒng)。盡管作為 Processor-SDK Linux Automotive 的一部分提供的文件系統(tǒng)約為 700MB,但作為 Vision SDK 發(fā)行版一部分的文件系統(tǒng)約為 60MB。移除傳統(tǒng) ADAS 用例不需要的組件可減小空間大小。
按照以下說明重新構(gòu)建 Vision SDK 文件系統(tǒng):
- 按照維基網(wǎng)站文章《Processor SDK Linux Automotive 軟件開發(fā)人員指南》中的說明構(gòu)建 Yocto 文件系統(tǒng)。
- 將 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-glsdk 文件夾中的補(bǔ)丁應(yīng)用到 yocto 存儲(chǔ)庫中的 tisdk/sources/meta-glsdk 文件夾。
- 將 Vision-SDK 的 linux-kernel-addon/fs-patches/yocto/meta-arago 文件夾中的補(bǔ)丁應(yīng)用到 yocto 存儲(chǔ)庫中的 tisdk/sources/meta-arago 文件夾。
- 按照維基網(wǎng)站文章《Processor SDK Linux Automotive 軟件開發(fā)人員指南》中的說明,通過運(yùn)行 bitbake 命令重新構(gòu)建文件系統(tǒng)。
- meta-arago 中的更改用于減小文件系統(tǒng)大小,而 meta-glsdk 中的更改用于基于 VDRM 和 VDRM+ IPUMM 的解碼。