要在 Linux 主机中获得 Yocto 项目的预期行为,必须安装下面描述的软件包和实用程序。 一个重要的考虑因素是主机所需的硬盘空间。 例如,在运行 Ubuntu 的机器上构建时,所需的最小硬盘空间约为 50 GB。 建议至少提供 120 GB,足以将所有后端编译在一起。 对于构建机器学习组件,建议至少 250 GB。
建议的最低 Ubuntu 版本为 20.04 或更高版本。 最新版本支持 Chromium v91,需要将 ulimit(打开文件数)增加到 4098。
Docker
i.MX 现在在 CAF 上的 imx-docker Repo 中发布 docker 设置脚本。 按照自述文件中的说明使用 docker 设置主机构建机器。
此外,通过仅在 i.MX 8 上包含meta-virtualization layer,可以使用标准清单启用 docker on board。 这创建了一个无头系统,用于从外部 docker hub 安装 docker 容器。
Host packages
Yocto 项目构建需要为构建安装一些包,这些包记录在 Yocto 项目下。 转到 Yocto Project 快速入门并检查必须为您的构建机器安装的包。
必要的 Yocto Project host packages是:
$ sudo apt-get install gawk