BMC开发七 - 本地配置文件

发布时间 2023-07-13 11:13:40作者: 球球小世界

local.conf

OpenBMC编译本地配置文件

  • MACHINE ??= "qemux86-64"
  • BB_NO_NETWORK = "1"       //如果你的环境不能联网需要此配置
  • DL_DIR ?= "${TOPDIR}/downloads"      //存放编译过程中下载的数据
  • SSTATE_DIR ?= "${TOPDIR}/sstate-cache"        //存放共享状态缓存位置
  • TMPDIR = "${TOPDIR}/tmp"                              //编译好的镜像放置位置

  • EXTRA_IMAGE_FEATURES ?= "debug-tweaks"    //编译好的BMC可以登录以及调试

bblayers.conf

  POKY_BBLAYERS_CONF_VERSION = "2"

  BBPATH = "${TOPDIR}"
  BBFILES ?= ""

  BBLAYERS ?= " \
    ./openbmc/meta \
    ./openbmc/meta-poky \
    .openbmc/meta-yocto-bsp \
  "

 

  BBPATH  //指定上级目录

  BBFILES     //指定需要编译的配置文件

  BBLAYERS  //指定需要编译的layer. 

  *BBLAYERS顺序不能错, meta在最前面, 接着是meta-openbedded, ...