构建和安装自定义系统映像
备注
要构建新映像,您需要一台 这里 所述的主机设备。
请运行以下命令构建映像:
启动构建环境容器:
$ docker run --rm -it -v $(pwd):$(pwd) ghcr.io/synaptics-astra/crops:0.9.0 --workdir=$(pwd)
从 GitHub 克隆源代码:
pokyuser@xyz:/path/to/workspace $ git clone -b v0.9.0 --recurse-submodules \
https://github.com/synaptics-astra/sdk
设置构建树:
pokyuser@xyz:/path/to/workspace $ cd sdk pokyuser@xyz:/path/to/workspace/sdk $ source meta-synaptics/setup/setup-environment Select the MACHINE you want to build: 1) sl1620 2) sl1640 3) sl1680 You selection: 1
4. 根据需要来修改映像配置元数据 (例如,通过调整 conf/local.conf
文件,
将更多包添加到映像中)。
有关如何配置映像的详细信息,请参阅 Astra Yocto Linux开发人员指南 。
构建映像:
pokyuser@xyz:/path/to/workspace/sdk/build-slXYZ $ bitbake astra-media
该映像在 build-${MACHINE}/tmp/deploy/images/${MACHINE}/SYNAIMG/
中提供,
并可参照 更新固件 中描述的步骤来烧录。
更多细节、故障排除和信息, 请参阅 Astra Yocto Linux开发人员指南 。