You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Yocto SDK环境设置脚本中添加自定义环境变量

Yocto SDK添加自定义环境变量的实现方法

你可以根据使用场景选择以下两种方案实现:

方案1:构建SDK时预植入(推荐,适合批量分发SDK场景)

该方案会将自定义环境变量直接打包进SDK安装包,所有安装该SDK的设备都默认生效:

  • 在你的自定义Yocto层中创建自定义SDK环境脚本,比如路径为meta-your-layer/conf/sdk-custom-env.sh,写入你需要的环境变量配置(注意修正shell语法,等号两侧不能有空格):
export CODE_ARGS="${SAMPLE_ARGS}"
  • 在该自定义层的conf/layer.conf或者构建目录的conf/local.conf中添加配置,指定将自定义脚本集成到SDK中:
SDK_ADDITIONAL_ENV_FILE:append = " ${LAYERDIR}/conf/sdk-custom-env.sh"
  • 重新执行SDK构建命令即可生成带自定义环境变量的SDK:
bitbake <你的目标镜像名称> -c populate_sdk

方案2:已安装的SDK手动修改(适合临时调试场景)

如果SDK已经安装到本地,直接修改环境配置脚本即可:

  • 找到SDK安装目录下的环境设置脚本,默认路径为<SDK安装根目录>/environment-setup-<目标架构>-poky-linux
  • 在脚本末尾追加你的环境变量配置:
export CODE_ARGS="${SAMPLE_ARGS}"
  • 重新source脚本使配置生效:
source <SDK安装根目录>/environment-setup-<目标架构>-poky-linux

注意:你示例中给出的export CODE_ARGS = "${SAMPLE_ARGS}"存在语法错误,shell的export指令中等号两侧不允许有空格,否则会执行报错,请删除空格后使用。

内容的提问来源于stack exchange,提问作者phanikumar ch

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 10:36:06